Rename plugin name in docstring
Update docstring
Improve base classes
Small refactoring

* Indentation
* Use object instance instead of '*append*'