resolved little incompatibility with the design

according to the uml diagram, this inheritance is necessary... imho it is, too.