explicit Answer(unsigned int destination_id) : destination_id_(destination_id) {}
virtual ~Answer() = default;
unsigned int getDestinationId() const { return destination_id_; }
explicit Answer(unsigned int destination_id) : destination_id_(destination_id) {}
virtual ~Answer() = default;
unsigned int getDestinationId() const { return destination_id_; }