private void InitItem(ISolutionItem item)
 {
     if (item.Items != null)
     {
         item.Items.CollectionChanged += ItemsOnCollectionChanged;
     }
     item.SetUnity(_container);
     if (item.Items != null)
     {
         foreach (var iitem in item.Items)
         {
             InitItem(iitem);
         }
     }
 }