* create into AttributeValue trait to allow arbitraty attribute values * allow attributevalue in non-template macro