Sector *Sector::create(string &name, string &descr) { Sector *sector = new Sector(name); sector->setDescription(descr); sectors.push_back(sector); new Expression(name, sector); // (adds itself to definitions) return sector; }