I\'ve got two generic base classes. The second generic class has a constraint on its parameter of the first class.
abstract class FirstClass {...}
Create an interface that FirstClass implements. Then you can constrain SecondClass to the interface.