DescriptorQuery

quick implementation
Template attributes

Support passing data-role info
getAttribute/setAttribute