Version 1.41 or higher - yet another huge refactoring

In the direction for more using class instance

 - more private members, less parameters in private and public
   functions
 - more getters and use of them