Removed XmlSerializationExtensions. Changed most references to IDataAccessObject to DataAccessObject. Try another fix for Postgres primary key detection on Postgres versions 9.2 and under