Working on getting the recursive creation of models to work properly