remove 'this->' when calling base class methods on derivates