Fix namespace for Metadata\AbstractAdapter.
Fix call to Closure in ObjectProperty.
Add setProperty Closure to ObjectProperty.
Add hierarchy and getter to ZendDb MetaData.
Add columnMap and getter to ZendDb MetaData.
Add targets and getter in ZendDb MetaData.
Update docblocks in ZendDb MetaData.
Add missing getter for hierarchy in ZendDb MetaData.
Change getConstraints in ZendDb MetaData to just return stored value.
Add prepare method to setup ZendDb MetaData object.
Add prepare to AdapterInterface.
Change ZendDb Adapter to use prepare instead of exchangeArray.
Change AdapterInterface to use MetaDataContainer in buildQuery.
Change ZendDb buildQuery to use ZendDb MetaData instead.
Change ZendDb Adapter buildCountQuery to use MetaDataContainer.
Change var names in ZendDb determineJoins.
Change ZendDb persist to use new functions in ObjectProperty and ZendDb MetaData.
Change ZendDb insert to use new function in ObjectProperty.
Change var names.
Remove unused set/getModelProperty and getTargetHierarchy in ZendDb Adapter.