Updated instance to create or update submodels as necessary on instances

- Previously was only updating the submodel, should actually create a
  submodel if it does not exist