anchor.diff:  |${family}.${configurationType}.${name}._displayName|the display name of a configuration type (dataStore or dataSet)
   |${family}.${component_name}._displayName|the display name of the component (used by the GUIs)
   |${property_path}._displayName|the display name of the option.
  -|${class_name}.${property_name}._displayName|the display name of the option using it class name.
  +|${simple_class_name}.${property_name}._displayName|the display name of the option using it class name.
   |====
   
   Example of configuration for a component named `list` belonging to the family `memory` (`@Emitter(family = "memory", name = "list")`):
  
positive.code: memory.list._displayName = Memory List
  ----
  
  Configuration class are also translatable using the class name in the messages properties file.
  This useful when you have some common configuration shared within multiple components.
  
  If you have a configuration class like :
  
negative.code: }
  ----
  
  You can give it a translatable display name by adding ${simple_class_name}.${property_name}._displayName to Messages.properties under the same package as the config class.
  [source]
  ----
  MyConfig.host._displayName = Server Host Name
  MyConfig.port._displayName = Server Port
  ----
  
  IMPORTANT: If you have a display name using the property path, it will override the display name defined using the simple class name
  
  == Component loading
  
  