generic
Derived1