Extension of OpenLayers library. It is based on the main class inheritance allowing overriding and facilitating the upgrade of the main library.