Added IAttributeStore and its implementation