Update PropertyDefinition API : rename Builder.build() to Builder.builder(), remove global() that was ambiguous and add hidden() to not display a property.