commiting nested where clauses
fixing unit tests, changing collectionObject to EntityName and using
collectionObject property for parent child chaining