private static void EndOdinSerializationContext(OdinSerializationContext context)
        {
            lock (@lock)
            {
                if (!busyOdinSerializationContexts.Contains(context))
                {
                    throw new InvalidOperationException("Trying to finish an operation that isn't started.");
                }

                context.ResetToDefault();
                busyOdinSerializationContexts.Remove(context);
                freeOdinSerializationContexts.Add(context);
            }
        }
 private static void ConfigureOdinSerializationContext(OdinSerializationContext context)
 {
     ConfigureOdinConfig(context.Config);
     context.Binder = SerializationTypeBinder.instance;
 }