Ну, как заметил решетка в комментах, без кода и правда - ни о чем, но мне кажется, вы неправильно используете обобщенные классы, раз возникает такая проблема. Все публичные методы по идее должны быть в абстрактном виде в базовом классе, а дженерик должен содержать в себе реализацию, специфичную для типа. Это в общем случае.