Move Relationship Metadata out of Model.
Change property of Metadata from dataSourceMetadata to metadata.
Change findAll to handle Buffered and Unbuffered Result Sets.
Alter code format - NO FUNCTIONAL CHANGE.
Add missing ResultSetInterface and UnbufferedHydratingResultSet.