public override string ReadJson(JsonReader reader, Type objectType, string existingValue, bool hasExistingValue, JsonSerializer serializer) => SpecialFolderSerialization.DeserializePath((string)reader.Value);
public override void WriteJson(JsonWriter writer, string value, JsonSerializer serializer) => writer.WriteValue(SpecialFolderSerialization.SerializePath(value));