Why do all of these instance methods have `modelClass` parameters, when there's one provided upon initialization?