Make to public API the abstract methods to be overrided.