Changed ITreeItem interface
Refactored solution tree