Why it should be moved to the base class? It's overridden method.