fixed various bugs in class inheritance and private members
+ improved destructor
+ improved performances

Now to access private members inside functions we must use __i
( for instance members ) and __s ( for static )