1. A method for implementing an enhanced collection as a property for an entity in a relational data store, said method comprising: for scalar operations applied to said collection, processing said collection as a scalar; and for query operations applied to said collection, querying said collection as a relation.