I suggest renaming includedPropertyTraits to propertyTraitsFilter and make it nullable (i.e. sequence<NcPropertyTrait>? propertyTraitsFilter).
Then describing propertyTraitsFilter as:
propertyTraitsFilter - If non-null, specifies that only role paths with the traits specified by this property are to be validated / restored. If the parameter is null, the operation should proceed as if this property was set to "General", "Structural", "InstanceSpecific", and "DeviceGenerated" thus invoking a full restore.
I suggest renaming includedPropertyTraits to propertyTraitsFilter and make it nullable (i.e. sequence<NcPropertyTrait>? propertyTraitsFilter).
Then describing propertyTraitsFilter as:
propertyTraitsFilter - If non-null, specifies that only role paths with the traits specified by this property are to be validated / restored. If the parameter is null, the operation should proceed as if this property was set to "General", "Structural", "InstanceSpecific", and "DeviceGenerated" thus invoking a full restore.