Fixed a few bugs (wrong column name being used). IdentityMap now updates existing models in cases where a different select will bring in new columns.