Cleaning up documentation blocks.
Move over primary key access.
Pass the entire set of attrs to the DoctrineQuery.

This will allow us to do more complex joins.
Allow iterating over the list of attributes.
Populate the appopriate columns on select.