Exposing public methods for the abstract methods

Public methods were added to expose the abstract methods for both the
simple and grid util base classes. This is to prevent direct access to
the overridden methods and to ensure that updates and creation of
settings classes are also reflected on the internal cache if the cache
capability is turned on