yuidoc classes and light refactoring