added ModelAbstration wrapper and modelview transform methods