Carregamento preguiçoso no treeview do Kendo UI com cache

Eu estou usando o Kendo UI TreeView para carregar dados hierárquicos na minha página da web. Por padrão, eu estou carregando dados até 3 níveis (isto é, Root -> Root direciona -> direciona a raiz). Eu preciso de uma maneira preguiçosa de carregar os nós restantes conforme o usuário se expande mais abaixo na árvore. Além disso, os dados já buscados devem ser armazenados em cache localmente para evitar chamadas desnecessárias para nós já expandidos. Sou novo no Kendo UI e não tenho tempo suficiente para passar pela documentação. O json parece

   {
      Id: '1',
      ParentId: '-1',
      Payload: {... }
      Children: [
          Id: '2',
          ParentId: '1',
          PayLoad: {...},
          Children: [{...}]
          ]
            ....
    }

Alguém pode apontar para amostras de código? Quanto do acima é suportado fora da caixa pelo Kendo?

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion