Add a missed attribute to the base class
Improve the installer with additional methods

To handle external dependencies, etc