diff --git a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C
index 0973c19fd6d5558e3e5744009127a32c1c84b570..3ac0961c9c5127fa8bb9760d30752f694bd7e4f7 100644
--- a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C
+++ b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C
@@ -38,36 +38,6 @@ namespace Foam
 }
 
 
-// * * * * * * * * * * * * * Private Member Functions  * * * * * * * * * * * //
-
-Foam::IOobject Foam::radiation::boundaryRadiationProperties::createIOobject
-(
-    const fvMesh& mesh,
-    const word name
-) const
-{
-    IOobject io
-    (
-        name,
-        mesh.time().caseConstant(),
-        mesh,
-        IOobject::MUST_READ,
-        IOobject::NO_WRITE
-    );
-
-    if (io.typeHeaderOk<volScalarField>(true))
-    {
-        io.readOpt() = IOobject::MUST_READ_IF_MODIFIED;
-        return io;
-    }
-    else
-    {
-        io.readOpt() = IOobject::NO_READ;
-        return io;
-    }
-}
-
-
 // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
 
 Foam::radiation::boundaryRadiationProperties::boundaryRadiationProperties
@@ -83,12 +53,16 @@ Foam::radiation::boundaryRadiationProperties::boundaryRadiationProperties
     >(mesh),
     radBoundaryProperties_()
 {
-    const IOobject boundaryIO
+    IOobject boundaryIO
     (
-        createIOobject(mesh, boundaryRadiationProperties::typeName)
+        boundaryRadiationProperties::typeName,
+        mesh.time().constant(),
+        mesh,
+        IOobject::MUST_READ,
+        IOobject::NO_WRITE
     );
 
-    if (boundaryIO.readOpt() == IOobject::MUST_READ_IF_MODIFIED)
+    if (boundaryIO.typeHeaderOk<volScalarField>(true))
     {
         radBoundaryProperties_.set
         (
@@ -100,17 +74,10 @@ Foam::radiation::boundaryRadiationProperties::boundaryRadiationProperties
 
 // * * * * * * * * * * * * * * * Member fucntions * * * * * * * * * * * * *  //
 
-const Foam::volScalarField&
-Foam::radiation::boundaryRadiationProperties::radBoundaryProperties() const
-{
-    return radBoundaryProperties_();
-}
-
-
 Foam::tmp<Foam::scalarField>
 Foam::radiation::boundaryRadiationProperties::emissivity
 (
-    const label index,
+    const label patchI,
     const label bandI
 ) const
 {
@@ -118,7 +85,7 @@ Foam::radiation::boundaryRadiationProperties::emissivity
     {
         return refCast<const boundaryRadiationPropertiesFvPatchField>
         (
-            radBoundaryProperties_->boundaryField()[index]
+            radBoundaryProperties_->boundaryField()[patchI]
         ).emissivity(bandI);
     }
     else
@@ -129,7 +96,7 @@ Foam::radiation::boundaryRadiationProperties::emissivity
             << "Please add it"
             << exit(FatalError);
 
-         return tmp<scalarField>(new scalarField());
+        return tmp<scalarField>(new scalarField());
     }
 }
 
@@ -137,7 +104,7 @@ Foam::radiation::boundaryRadiationProperties::emissivity
 Foam::tmp<Foam::scalarField>
 Foam::radiation::boundaryRadiationProperties::absorptivity
 (
-    const label index,
+    const label patchI,
     const label bandI
 ) const
 {
@@ -145,7 +112,7 @@ Foam::radiation::boundaryRadiationProperties::absorptivity
     {
         return refCast<const boundaryRadiationPropertiesFvPatchField>
         (
-            radBoundaryProperties_->boundaryField()[index]
+            radBoundaryProperties_->boundaryField()[patchI]
         ).absorptivity(bandI);
     }
     else
@@ -164,7 +131,7 @@ Foam::radiation::boundaryRadiationProperties::absorptivity
 Foam::tmp<Foam::scalarField>
 Foam::radiation::boundaryRadiationProperties::transmissivity
 (
-    const label index,
+    const label patchI,
     const label bandI
 ) const
 {
@@ -172,7 +139,7 @@ Foam::radiation::boundaryRadiationProperties::transmissivity
     {
         return refCast<const boundaryRadiationPropertiesFvPatchField>
         (
-            radBoundaryProperties_->boundaryField()[index]
+            radBoundaryProperties_->boundaryField()[patchI]
         ).transmissivity(bandI);
     }
     else
@@ -191,7 +158,7 @@ Foam::radiation::boundaryRadiationProperties::transmissivity
 Foam::tmp<Foam::scalarField>
 Foam::radiation::boundaryRadiationProperties::reflectivity
 (
-    const label index,
+    const label patchI,
     const label bandI
 ) const
 {
@@ -199,7 +166,7 @@ Foam::radiation::boundaryRadiationProperties::reflectivity
     {
         return refCast<const boundaryRadiationPropertiesFvPatchField>
         (
-            radBoundaryProperties_->boundaryField()[index]
+            radBoundaryProperties_->boundaryField()[patchI]
         ).reflectivity(bandI);
     }
     else
diff --git a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H
index 32b236592d6e0dbd16f86529db4a629562e9046c..7fd29d7a1791db9947792e089ce77871fa57dfbb 100644
--- a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H
+++ b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H
@@ -69,12 +69,6 @@ class boundaryRadiationProperties
         autoPtr<volScalarField> radBoundaryProperties_;
 
 
-    // Private member functions
-
-        //- Create IO object if dictionary is present
-        IOobject createIOobject(const fvMesh& mesh, const word) const;
-
-
 public:
 
     // Declare name of the class and its debug switch
@@ -84,7 +78,7 @@ public:
     // Constructors
 
         //- Construct given fvMesh
-        boundaryRadiationProperties(const fvMesh&);
+        explicit boundaryRadiationProperties(const fvMesh&);
 
 
     // Member Functions
@@ -92,7 +86,7 @@ public:
         //- Access boundary emissivity on patch
         tmp<scalarField> emissivity
         (
-            const label patchId,
+            const label patchI,
             const label bandI = 0
         ) const;
 
@@ -100,7 +94,7 @@ public:
         //- Access boundary absorptivity on patch
         tmp<scalarField> absorptivity
         (
-            const label patchId,
+            const label patchI,
             const label bandI = 0
         ) const;
 
@@ -108,22 +102,18 @@ public:
         //- Access boundary transmissivity on patch
         tmp<scalarField> transmissivity
         (
-            const label patchId,
+            const label patchI,
             const label bandI = 0
         ) const;
 
         //- Access boundary reflectivity on patch
         tmp<scalarField> reflectivity
         (
-            const label patchId,
+            const label patchI,
             const label bandI = 0
         ) const;
 
 
-        //- Access to radBoundaryProperties
-        const volScalarField& radBoundaryProperties() const;
-
-
     //- Destructor
     virtual ~boundaryRadiationProperties();
 };