List<UUID> get join => (envelope.payload['join'] as List<dynamic>? ?? []) .cast<String>() .map((uuid) => UUID(uuid)) .toList();