Serialization providers using the ProviderModel library