added identity map to model base. need more tests
added test to verify that identity map works