moved Visiblity.Status into its own class