Defining `tag` property of DocumentTagRefs as GenericReferenceField() and adding more tests