fix AbstractModelController