Better descrption of builders, types and properties.
Refactoring for visitors.