fixed ModelAbstract