public bool TryGet(string key, out Note result, bool recursive = true) { if (TryGet(key, out string rawResult, recursive)) { return(NoteUtils.TryParseNote(rawResult, out result)); } result = default(Note); return(false); }