Well I wouldn't lose reusability as all the classes are supposed to
work together for main_class, thus providing a set of functions
available in one single variable. It is built to be that way.
I think I am gonna use that code I have posted. Seems to be better.
And I never called my class functions static and I still could call
them statically :S.