public List<ItemCounter> GetChildItemsList() { if (_childItemsList == null) { _childItemsList = new List<ItemCounter>(); TraverseContentTree(); } return _childItemsList; }