Updating Engleton base class