This class shouldn't use JsonUtility.CreateDefaultSerializer(). It should use the one from the dependency resolver.