diff --git a/Framework/Kernel/inc/MantidKernel/IPropertyManager.h b/Framework/Kernel/inc/MantidKernel/IPropertyManager.h
index 9d9809ce0d5a9bce63d2228789cba0f5575834ca..f5607a32929390d23a3871d7e081d3e908b76344 100644
--- a/Framework/Kernel/inc/MantidKernel/IPropertyManager.h
+++ b/Framework/Kernel/inc/MantidKernel/IPropertyManager.h
@@ -6,14 +6,12 @@
 #include "MantidKernel/DllConfig.h"
 #include "MantidKernel/IValidator.h"
 #include "MantidKernel/NullValidator.h"
-#include "MantidKernel/Property.h"
 
 #ifndef Q_MOC_RUN
 #include <boost/make_shared.hpp>
 #include <boost/type_traits.hpp>
 #endif
 
-#include <cstdint>
 #include <memory>
 #include <stdexcept>
 #include <string>
@@ -32,6 +30,7 @@ class DataItem;
 class DateAndTime;
 class IPropertySettings;
 class OptionalBool;
+class Property;
 class PropertyManager;
 class SplittingInterval;
 template <typename T> class TimeSeriesProperty;