after long search we have found a nice error for you: if there is a blank in a attributemacro of a field, the methods are not called for this field.
Example:
field(d.importAdminDetails., vo.impProp.csvProperties.separator) does not paint the bgpaint-property
field(d.importAdminDetails.,vo.impProp.csvProperties.separator) does paint it.
yes, this is right: blanks are taken quite serious... We do not want to auto-trim because there might be scenarios in which leading blanks may be relevant.