Serializer
Interface for serializing and deserializing values of type T.
Implementations of this interface define how to convert between Kotlin objects and their representations in configuration files.
Parameters
T
the type of the object being serialized