Object::Pluggable is a base class for creating plugin enabled objects.