As others have said, you should rethink your class design. This is a perfect use for composition rather than inheritance. Look at the Strategy Design Pattern.
http://fox.wikis.com/wc.dll?Wiki~StrategyPattern~SoftwareEng>When we subclass we cannot remove any object in the subclassed class. Is it possible to overcome that and remove some objects?
>
>Thanks
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer