either
ImmutableSerializer
Serializer