public void RemoveTag(Tag tag) => _tags = _tags ^ tag.Value;
public bool HasTag(Tag tag) => (_tags & tag.Value) > 0;
public void AddTag(Tag tag) => _tags = _tags | tag.Value;