Properties

The Type of the instance class associated with this key class.
Default impl is the way a nested key class would do it for compatiblity with existing models using that technique.
This should be overriden in any key class which is not a nested class of the instance type.