use another syntax for the syntactic tree. This new syntax create automatically 'getters' and 'setters'