todos: Get rid of MultiModelInstanceFactory