diff --git a/hoot-core/src/main/cpp/hoot/core/ops/MapCleaner.h b/hoot-core/src/main/cpp/hoot/core/ops/MapCleaner.h
index 0c64ced..9e21373 100644
--- a/hoot-core/src/main/cpp/hoot/core/ops/MapCleaner.h
+++ b/hoot-core/src/main/cpp/hoot/core/ops/MapCleaner.h
@@ -50,10 +50,9 @@ public:
static QString opsKey() { return "map.cleaner.transforms"; }
- MapCleaner();
- MapCleaner(const Progress& progress);
-
- virtual ~MapCleaner() {}
+ MapCleaner() = default;
+ MapCleaner(const Progress& progress) : _progress(progress) { }
+ virtual ~MapCleaner() = default;
virtual void apply(std::shared_ptr<OsmMap>& map) override;