When we enable multi level data binding(less number of root 0 nodes and more hierachical child data) with many child records and use virtualization, all the records get loaded initially since the virtualization works on the basis of root node count instead of complete data source count. Need to provide support for loading data based on total record count so that not all the records get loaded initially