In case of critical scenarios where large number os objects to be created for large number of objects and each object by itself creates a lots of objects, for instance say there are large number of Customer and for each customer there are large number of payments, if Customer is an entity and Payment is also an entity, Customer will contain an array of Payment objects.