Location copyWith({ String? room, String? building, }) => Location( room: room ?? this.room, building: building ?? this.building, );