Allow models to be passed as the 2nd arg to the collection ctor
Replace cast fn with new Collection 2nd arg
Remove $find
Coverage fixes
Support hasMany relations in relation.initialize