I see that almost all your methods are class ones, but include adds methods to instance, so it is quite useless here.
In general if you want to do it this way, I think singleton is cleaner solution.

Also if you move class to own file in lib, then it is much easier to test it like I did it in https://github.com/yast/yast-installation/pull/156