Eliminate strict notices by making subclass methods have same signature as superclass