Sure, but if you take good care of the interfaces that this abstract class has originally and just add features to the abstract class, aren't you getting best of breed?