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