@spikebrehm is right. On this line, the `modelOrCollectionName` method will always return a `modelName`, as we're passing a model's constructor to it. This is a good example of why `modelOrCollectionName` is a bad name for the method and something like `resourceName` would be better.

I agree that `var modelName` is much clearer than `var modelOrCollectionName`.