public static function random() { return self::create(PlayerIdStub::random(), PlayerNameStub::random()); }
public static function random() { return self::create(PlayerIdStub::random()->value()); }
public static function named($name) { return self::create(PlayerIdStub::random()->value(), $name); }