In case of critical scenarios where large number of objects are 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 Customers 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.