Yeah, you're right. 
What I actually wanted to achieve is, that the exception contains the model class, which does not define a collection.
But somehow I couldn't manage that.

What I also thought about is, that the default return value of `collectionName()` could be the collection name.