SONAR-3891 Update PropertyDefinition in order to be used directly to define properties (with builder pattern)