rename method in ObserverAbstract