Some declarations (preferences PREFERENCE, charts CHART) may need the use of objects references (classes, fields) that are not declared in the XML file defining the current object. In these cases, in order to enable the validation of the XML file, these references have to be declared as external with the EXTERN tag.