Greatly simplifying EntityCollection.

Removing dependency on a Doctrine Connection and the specifics of the Entity.
Adding simple documentation for creating entities.