since this is the same logic you have in the base class, maybe simply remove this method? (similarly for any other method like this one)