This class holds information about state's name and its type tag to be used for serializing and deserializing it.
the generic type of the state.