diff --git a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.h b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.h
index 45c9a9e..3d3f1be 100644
--- a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.h
+++ b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMerger.h
@@ -45,9 +45,8 @@ public:
static std::string className() { return "hoot::BuildingMerger"; }
- static int logWarnCount;
-
- BuildingMerger();
+ BuildingMerger() = default;
+ virtual ~BuildingMerger() = default;
/**
* Constructed with a set of element matching pairs. The pairs are generally Unknown1 as first
* and Unknown2 as second.
@@ -113,6 +112,8 @@ protected:
private:
+ static int logWarnCount;
+
friend class BuildingMergerTest;
std::set<std::pair<ElementId, ElementId>> _pairs;