diff --git a/Wrap/swig/libBornAgainCore.i b/Wrap/swig/libBornAgainCore.i
index 0b5c7ce8b355a98a7c3a33d995af0c3a6be6c9d1..e2804372e585a743b83d27de33ad80190582980a 100644
--- a/Wrap/swig/libBornAgainCore.i
+++ b/Wrap/swig/libBornAgainCore.i
@@ -228,6 +228,10 @@
 %newobject OffSpecSimulation::getIntensityData(DetectorAxesUnits units_type = DetectorAxesUnits::DEFAULT) const;
 %newobject OffSpecSimulation::getDetectorIntensity(DetectorAxesUnits units_type = DetectorAxesUnits::DEFAULT) const;
 
+%newobject SpecularSimulation::getDetectorIntensity(DetectorAxesUnits units_type = DetectorAxesUnits::DEFAULT) const;
+%newobject SpecularSimulation::reflectivity() const;
+%newobject SpecularSimulation::transmissivity() const;
+
 %newobject IntensityDataIOFactory::readOutputData(const std::string& file_name);
 %newobject IntensityDataIOFactory::readIntensityData(const std::string& file_name);