I don't see any value in having a mask and bool fields which alias each other.