add deprecate warning
change name
separate concerns of ModelManager methods