Update version number
Update assembly version to 2.0
If all properties return DbNull then the object returned will be null
Ensure only nested objects are set to null if columns are null
Adjust the paging so that its more generic
Add DatabaseFactory static config method and tests
Fix null Connection for SqlExpression ctor
Revert generic paging code