It should be clearly documented that the implementor should call addToArchives within the overriden method.