fixed #19. Also now all private methods are hidden, and access to him through method "on".