public Project LoadProject (string path) { Project p = new Project (this); p.Load (path); projects.Add (p); p.Disposed += ProjectDisposed; return p; }