I'm using StringEnumeration to allow checking instances of ConsensusState agains string objects in conditional statements or to print them directly to the console as string values, while also be able to use them as properties ofin Serializable classes. The serialization is made using System.Text.Json.Serialization.