ModelAbstract update