Optional parameter for sealed class hierarchies to define the key that carries type id.
This parameter should be used on the root (sealed) class.