Base class for creating plugin-enabled objects
