Actually, one final Q:
Does it needs to be Pages or Page: (both seem to work)
class Photo extends Image {
static $belongs_many_many = array (
'Pages' => 'Page'
);
}
or
class Photo extends Image {
static $belongs_many_many = array (
'Page' => 'Page'
);
}