private Optional <IExplorerBarItem> AddDevBranchItem() { var result = Optional <IExplorerBarItem> .None(); _rooBranch.GetDevBranch().Do(devBranch => { var devBranchExplorerBarItem = ItemsFactory.CreateDevBranchItem(devBranch); Items.Insert(0, devBranchExplorerBarItem); result = Optional <IExplorerBarItem> .Some(devBranchExplorerBarItem); }); return(result); }