diff --git a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMergerCreator.h b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMergerCreator.h
index ee3845b..f96f5df 100644
--- a/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMergerCreator.h
+++ b/hoot-core/src/main/cpp/hoot/core/conflate/polygon/BuildingMergerCreator.h
@@ -39,7 +39,8 @@ public:
static std::string className() { return "hoot::BuildingMergerCreator"; }
- BuildingMergerCreator();
+ BuildingMergerCreator() = default;
+ virtual ~BuildingMergerCreator() = default;
/**
* If all the matches are BuildingMatches, a single BuildingMerge will be created and returned.