/** * Constructor * * @param array $data */ public function __construct($data = array()) { // fix photo inheritance // @todo: Check whether only one child can be inherit in "photos" property. if (isset($data['photos']) && count($data['photos']) == 1 && isset($data['photos']['photo'])) { $data['photos'] = $data['photos']['photo']; } parent::__construct($data); }