VisibleOrRequired: "VisibleOptional" | "VisibleRequired" | "NotVisible"