Base class used to obtain full generic type information by subclassing.
The actual kotlin type argument of subclass without erased.
The actual type argument of subclass without erased.