Base class hierarchy finished