Added keyProperty and labelProperty so derived lists can override data-key and data-descriptor propertly.