A non-generic class can be the base class of a generic derived class