Respect morphClass of model

Uses the morphClass property of a model if it is set, defaults to the class of the model if not