[TASK] Embedded Entities in ObjectArray are lazy loaded
The ObjectArray would fetch doctrine entities one by one at the time
the main entity was hydrated, now we create a lazy loading proxy
instead. This should have no negative effects, if all embedded
objects are used the same amount of queries will happen, but if none
of the embedded objects is needed, then they won't be fetched from
persistence at all.