public static function instantiate(CommitteeId $id, string $name, string $summary) : Committee { $committee = new Committee(); $committee->apply(new CommitteeInstantiated($id, $name, $summary)); return $committee; }