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);
        }