Instantiation issues that result in errors should set the invalid flag on the model so that it is removed from the set of viable candidates
Instantiation issues that result in errors should set the invalid flag on the model so that it is removed from the set of viable candidates