It seems that TreeView can't show nodes children if model has a property called exactly 'children'.
For example it doesn't show child nodes if bound to model like this:
This is an example:
It's a bug or is intended?
This name is reserved for the children field of the Node instances, which needs to hold child DataSource instances, rather than the data itself. This is documented in the datasource schema.model configuration.