Collection as resources fix

When doing a query and getting back a collection, retrieving the resources from that collection was throwing an error.  This change checks to see if the attribute being converted into resources is 'data' and shortcuts the type lookup as resources don't generally have a 'data' field.
This is to use the schema for the item in the collection, not the collection itself.