separated out the Label Macro from the Xml Data Source configuration and applied interfaces to Xml List Picker