optimize the binding structure of treeview
utilize SimpleIoc of mvvmlight