Extracted Base class from Ext plugins