fixed empty data
added test case
added multiple children on empty node
Merge branch 'hotfix/empty-tree-values'