code: public <T> T createModel(Class<T> clazz, boolean withPolicies) throws CreateModelException {
          Erector erector = erectors.get(clazz);
  
          if (erector == null) {
              throw new CreateModelException("Unregistered class: " + clazz);
          }
  
          return createModel(erector, null, withPolicies);
      }
docs: Create a Model for a registered Blueprint
  
  @param <T> model Class
  @param clazz        Model class
  @param withPolicies boolean if Policies should be applied to the create
  @return Model
  @throws CreateModelException model failed to create