vtkSMDomain::SetDefaultValues() overrides custom setting defaults in some cases
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
In particular, this makes it impossible to set the default representation type for GeometryRepresentation with the following JSON:
"representations" : { "GeometryRepresentation" : { "Representation" : "Surface With Edges" } }
The reason is that custom default values are set prior to domains being reset. Some domains, such as vtkSMBooleanDomain, do nothing in SetDefaultValues(). Others, such as vtkSMRepresentationTypeDomain, change property values.