base class, Simple Derivation