diff --git a/hoot-core/src/main/cpp/hoot/core/elements/ConstOsmMapConsumer.h b/hoot-core/src/main/cpp/hoot/core/elements/ConstOsmMapConsumer.h
index f94ce1b..bfe8543 100644
--- a/hoot-core/src/main/cpp/hoot/core/elements/ConstOsmMapConsumer.h
+++ b/hoot-core/src/main/cpp/hoot/core/elements/ConstOsmMapConsumer.h
@@ -38,6 +38,9 @@ class ConstOsmMapConsumer : public OsmMapConsumer
{
public:
+ ConstOsmMapConsumer() = default;
+ virtual ~ConstOsmMapConsumer() = default;
+
virtual void setOsmMap(const OsmMap* map) = 0;
void setOsmMap(OsmMap* map) override