public EntityListView(TreeViewState state, GroupSelectionGetter groupSelectionGetter, EntitySelectionCallback entitySelectionCallback) : base(state)
 {
     _groupSelectionGetter    = groupSelectionGetter;
     _entitySelectionCallback = entitySelectionCallback;
     RebuildNodes();
 }
        public static EntityListView CreateGroupListView(GroupSelectionGetter groupSelectionGetter, EntitySelectionCallback entitySelectionCallback)
        {
            var lv = new EntityListView(new TreeViewState(), groupSelectionGetter, entitySelectionCallback);

            return(lv);
        }