add data setter to Attribute