*/ final readonly class UserReference { public function __construct( public UserId $id, public string $name, ) { } public static function create(array $item): self { return new self( UserId::fromString(DataMapping::string($item, 'user_id')), DataMapping::string($item, 'user_name') ); } }