allow base class methods to be called from derived classes either from the class directly or using super