public static function withName($name, $number) { return new static(Id::generate(), Name::fromString($name), $number); }