public static void SetValue <T>(this IExtendable extendable, string name, T value, bool handleType = false) { extendable.SetValue( name, value, handleType ? new JsonSerializer { TypeNameHandling = TypeNameHandling.All } : JsonSerializer.CreateDefault() ); }