public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
 {
     writer.WriteValue(ShortcutBindingSerializer.Serialize((ShortcutBinding)value));
 }
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            var token = (string)reader.Value;

            return(ShortcutBindingSerializer.Deserialize(token));
        }