diff --git a/src/finiteVolume/cfdTools/general/fvOptions/fvOption.C b/src/finiteVolume/cfdTools/general/fvOptions/fvOption.C
index d6ccd5c66b482bcd57a781594b2936e02d976da8..be200396ea405d861974acf949601a922566b281 100644
--- a/src/finiteVolume/cfdTools/general/fvOptions/fvOption.C
+++ b/src/finiteVolume/cfdTools/general/fvOptions/fvOption.C
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -52,7 +52,12 @@ Foam::fv::option::option
     modelType_(modelType),
     mesh_(mesh),
     dict_(dict),
-    coeffs_(dict.subDict(modelType + "Coeffs")),
+    coeffs_
+    (
+        dict.found(modelType + "Coeffs")
+      ? dict.subDict(modelType + "Coeffs")
+      : dict
+    ),
     active_(dict_.lookupOrDefault<Switch>("active", true)),
     fieldNames_(),
     applied_()
@@ -75,6 +80,13 @@ Foam::autoPtr<Foam::fv::option> Foam::fv::option::New
     Info<< indent
         << "Selecting finite volume options model type " << modelType << endl;
 
+    const_cast<Time&>(mesh.time()).libs().open
+    (
+        coeffs,
+        "libs",
+        dictionaryConstructorTablePtr_
+    );
+
     dictionaryConstructorTable::iterator cstrIter =
         dictionaryConstructorTablePtr_->find(modelType);
 
diff --git a/src/finiteVolume/cfdTools/general/fvOptions/fvOption.H b/src/finiteVolume/cfdTools/general/fvOptions/fvOption.H
index 506a868bc5bdfeb47e1e99a3ca05d2c0d293fa8a..cab111236859da53856dd0f6b222b3eb04d5a66f 100644
--- a/src/finiteVolume/cfdTools/general/fvOptions/fvOption.H
+++ b/src/finiteVolume/cfdTools/general/fvOptions/fvOption.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
diff --git a/src/finiteVolume/cfdTools/general/fvOptions/fvOptionIO.C b/src/finiteVolume/cfdTools/general/fvOptions/fvOptionIO.C
index 0f6c45322631cf68eced3c5b732abc3adf1374df..5308fa623b1c2c3858bb6595bc16b6540e0123f1 100644
--- a/src/finiteVolume/cfdTools/general/fvOptions/fvOptionIO.C
+++ b/src/finiteVolume/cfdTools/general/fvOptions/fvOptionIO.C
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2015 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -53,7 +53,15 @@ void Foam::fv::option::writeData(Ostream& os) const
 bool Foam::fv::option::read(const dictionary& dict)
 {
     dict.readIfPresent("active", active_);
-    coeffs_ = dict.subDict(modelType_ + "Coeffs");
+
+    if (dict.found(modelType_ + "Coeffs"))
+    {
+        coeffs_ = dict.subDict(modelType_ + "Coeffs");
+    }
+    else
+    {
+        coeffs_ = dict;
+    }
 
     return true;
 }
diff --git a/src/fvOptions/cellSetOption/cellSetOption.H b/src/fvOptions/cellSetOption/cellSetOption.H
index dd07b2e87f633f93e812c7bce411770a6bfd189f..ba7a99c3249bd75345a75cc06639057e6d57103e 100644
--- a/src/fvOptions/cellSetOption/cellSetOption.H
+++ b/src/fvOptions/cellSetOption/cellSetOption.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -31,15 +31,12 @@ Description
         type            scalarExplicitSource    // Source type
         active          on;                     // on/off switch
 
-        scalarExplicitSourceCoeffs
-        {
-            timeStart       0.0;        // Start time
-            duration        1000.0;     // Duration
-            selectionMode   cellSet;    // cellSet, points, cellZone
-            .
-            .
-            .
-        }
+        timeStart       0.0;        // Start time
+        duration        1000.0;     // Duration
+        selectionMode   cellSet;    // cellSet, points, cellZone
+        .
+        .
+        .
     \endverbatim
 
 Note
diff --git a/src/fvOptions/constraints/fixedTemperatureConstraint/fixedTemperatureConstraint.H b/src/fvOptions/constraints/fixedTemperatureConstraint/fixedTemperatureConstraint.H
index afab78ad5273a0aab8946c2698ab0ec754500a63..404a035ceb7a578dc2f94728428765a224a81393 100644
--- a/src/fvOptions/constraints/fixedTemperatureConstraint/fixedTemperatureConstraint.H
+++ b/src/fvOptions/constraints/fixedTemperatureConstraint/fixedTemperatureConstraint.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2012-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2012-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -34,16 +34,13 @@ Usage
         type            fixedTemperatureConstraint;
         active          yes;
 
-        fixedTemperatureConstraintCoeffs
-        {
-            mode            uniform;      // uniform or lookup
+        mode            uniform;      // uniform or lookup
 
-            // For uniform option
-            temperature     constant 500; // fixed temperature with time [K]
+        // For uniform option
+        temperature     constant 500; // fixed temperature with time [K]
 
-            // For lookup option
-            // T            <Tname>;      // optional temperature field name
-        }
+        // For lookup option
+        // T            <Tname>;      // optional temperature field name
     }
     \endverbatim
 
diff --git a/src/fvOptions/constraints/fixedValueConstraint/FixedValueConstraint.H b/src/fvOptions/constraints/fixedValueConstraint/FixedValueConstraint.H
index dcd557f6246ade8d62050152910f3a70c5b98516..42d52160d43a98c830df1221807652026df538e1 100644
--- a/src/fvOptions/constraints/fixedValueConstraint/FixedValueConstraint.H
+++ b/src/fvOptions/constraints/fixedValueConstraint/FixedValueConstraint.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2016-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -35,15 +35,12 @@ Usage
         type            scalarFixedValueConstraint;
         active          yes;
 
-        scalarFixedValueConstraintCoeffs
+        selectionMode   cellZone;
+        cellZone        porosity;
+        fieldValues
         {
-            selectionMode   cellZone;
-            cellZone        porosity;
-            fieldValues
-            {
-                k           1;
-                epsilon     150;
-            }
+            k           1;
+            epsilon     150;
         }
     }
     \endverbatim
diff --git a/src/fvOptions/corrections/limitTemperature/limitTemperature.H b/src/fvOptions/corrections/limitTemperature/limitTemperature.H
index 609dac66868de0db162bcc75009bf33ec4b29aa3..956515eb602c085d3e7e8e0e76be8ab2bb96d97d 100644
--- a/src/fvOptions/corrections/limitTemperature/limitTemperature.H
+++ b/src/fvOptions/corrections/limitTemperature/limitTemperature.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2012-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2012-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -36,12 +36,9 @@ Usage
         type            limitTemperature;
         active          yes;
 
-        limitTemperatureCoeffs
-        {
-            selectionMode   all;
-            min             200;
-            max             500;
-        }
+        selectionMode   all;
+        min             200;
+        max             500;
     }
     \endverbatim
 
diff --git a/src/fvOptions/corrections/limitVelocity/limitVelocity.H b/src/fvOptions/corrections/limitVelocity/limitVelocity.H
index b1c3f1b0482a9f3b8513faca8ececa9cb523160e..15ff1a8b6a6f589444a1733c807b763b4fba3614 100644
--- a/src/fvOptions/corrections/limitVelocity/limitVelocity.H
+++ b/src/fvOptions/corrections/limitVelocity/limitVelocity.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2016-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -35,11 +35,8 @@ Usage
         type            limitVelocity;
         active          yes;
 
-        limitVelocityCoeffs
-        {
-            selectionMode   all;
-            max             100;
-        }
+        selectionMode   all;
+        max             100;
     }
     \endverbatim
 
diff --git a/src/fvOptions/sources/derived/actuationDiskSource/actuationDiskSource.H b/src/fvOptions/sources/derived/actuationDiskSource/actuationDiskSource.H
index 66a673ed3e1d184cd0bda3e33f909a0011d81e93..bec0446d96f1cdb70bdae0f8a6373e4d7621c42e 100644
--- a/src/fvOptions/sources/derived/actuationDiskSource/actuationDiskSource.H
+++ b/src/fvOptions/sources/derived/actuationDiskSource/actuationDiskSource.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -47,15 +47,12 @@ Description
 Usage
     Example usage:
     \verbatim
-    actuationDiskSourceCoeffs
-    {
-        fields          (U);        // names of fields to apply source
-        diskDir         (-1 0 0);   // disk direction
-        Cp              0.1;        // power coefficient
-        Ct              0.5;        // thrust coefficient
-        diskArea        5.0;        // disk area
-        upstreamPoint   (0 0 0);    // upstream point
-    }
+    fields          (U);        // names of fields to apply source
+    diskDir         (-1 0 0);   // disk direction
+    Cp              0.1;        // power coefficient
+    Ct              0.5;        // thrust coefficient
+    diskArea        5.0;        // disk area
+    upstreamPoint   (0 0 0);    // upstream point
     \endverbatim
 
 
diff --git a/src/fvOptions/sources/derived/buoyancyEnergy/buoyancyEnergy.H b/src/fvOptions/sources/derived/buoyancyEnergy/buoyancyEnergy.H
index 6f6a79584cd2b4d67e14d040ec9709a3528c9bef..a6bf15c19141d096d6c8704624c648525e137b8f 100644
--- a/src/fvOptions/sources/derived/buoyancyEnergy/buoyancyEnergy.H
+++ b/src/fvOptions/sources/derived/buoyancyEnergy/buoyancyEnergy.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2015-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2015-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -31,10 +31,7 @@ Description
 Usage
     Example usage:
     \verbatim
-    buoyancyEnergyCoeffs
-    {
-        fields          (h);                    // Name of energy field
-    }
+    fields          (h);                    // Name of energy field
     \endverbatim
 
 SourceFiles
diff --git a/src/fvOptions/sources/derived/buoyancyForce/buoyancyForce.H b/src/fvOptions/sources/derived/buoyancyForce/buoyancyForce.H
index c6203e0557e1ff531337677682c1d224ff6d58f3..e50c5f3264f45563498662eb22982ff16819c75a 100644
--- a/src/fvOptions/sources/derived/buoyancyForce/buoyancyForce.H
+++ b/src/fvOptions/sources/derived/buoyancyForce/buoyancyForce.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2015-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2015-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -31,10 +31,7 @@ Description
 Usage
     Example usage:
     \verbatim
-    buoyancyForceCoeffs
-    {
-        fields          (U);                    // Name of velocity field
-    }
+    fields          (U);                    // Name of velocity field
     \endverbatim
 
 SourceFiles
diff --git a/src/fvOptions/sources/derived/effectivenessHeatExchangerSource/effectivenessHeatExchangerSource.H b/src/fvOptions/sources/derived/effectivenessHeatExchangerSource/effectivenessHeatExchangerSource.H
index e21ce5b52d2ee8d42b1cfd682160ec6fa77b7508..75c7ad6295f76f9bb612234e4a44082666553d1a 100644
--- a/src/fvOptions/sources/derived/effectivenessHeatExchangerSource/effectivenessHeatExchangerSource.H
+++ b/src/fvOptions/sources/derived/effectivenessHeatExchangerSource/effectivenessHeatExchangerSource.H
@@ -67,18 +67,15 @@ Usage
         type            effectivenessHeatExchangerSource;
         active          yes;
 
-        effectivenessHeatExchangerSourceCoeffs
-        {
-            selectionMode   cellZone;
-            cellZone        porosity;
-
-            secondaryMassFlowRate   1.0;
-            secondaryInletT         336;
-            primaryInletT           293;
-            faceZone                facesZoneInletOriented;
-            outOfBounds             clamp;
-            fileName                "effTable";
-        }
+        selectionMode   cellZone;
+        cellZone        porosity;
+
+        secondaryMassFlowRate   1.0;
+        secondaryInletT         336;
+        primaryInletT           293;
+        faceZone                facesZoneInletOriented;
+        outOfBounds             clamp;
+        fileName                "effTable";
     }
     \endverbatim
 
diff --git a/src/fvOptions/sources/derived/meanVelocityForce/meanVelocityForce.H b/src/fvOptions/sources/derived/meanVelocityForce/meanVelocityForce.H
index fc12440bce4884e817cde44821a5d3747b9883cb..a115710fb26872e17189ba44553d50b41a61ee07 100644
--- a/src/fvOptions/sources/derived/meanVelocityForce/meanVelocityForce.H
+++ b/src/fvOptions/sources/derived/meanVelocityForce/meanVelocityForce.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -33,13 +33,10 @@ Description
 Usage
     Example usage:
     \verbatim
-    meanVelocityForceCoeffs
-    {
-        selectionMode   all;                    // Apply force to all cells
-        fields          (U);                    // Name of velocity field
-        Ubar            (10.0 0 0);             // Desired mean velocity
-        relaxation      0.2;                    // Optional relaxation factor
-    }
+    selectionMode   all;                    // Apply force to all cells
+    fields          (U);                    // Name of velocity field
+    Ubar            (10.0 0 0);             // Desired mean velocity
+    relaxation      0.2;                    // Optional relaxation factor
     \endverbatim
 
 SourceFiles
diff --git a/src/fvOptions/sources/derived/meanVelocityForce/patchMeanVelocityForce/patchMeanVelocityForce.H b/src/fvOptions/sources/derived/meanVelocityForce/patchMeanVelocityForce/patchMeanVelocityForce.H
index 7413cd497e1e1531750e26161d6aee2961add30b..75b175def6cd011c19c7df36f8e8f3ebc144a0ba 100644
--- a/src/fvOptions/sources/derived/meanVelocityForce/patchMeanVelocityForce/patchMeanVelocityForce.H
+++ b/src/fvOptions/sources/derived/meanVelocityForce/patchMeanVelocityForce/patchMeanVelocityForce.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2015-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2015-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -33,14 +33,11 @@ Description
 Usage
     Example usage:
     \verbatim
-    patchMeanVelocityForceCoeffs
-    {
-        selectionMode   all;                    // Apply force to all cells
-        fields          (U);                    // Name of velocity field
-        patch           inlet;                  // Name of the patch
-        Ubar            (10.0 0 0);             // Desired mean velocity
-        relaxation      0.2;                    // Optional relaxation factor
-    }
+    selectionMode   all;                    // Apply force to all cells
+    fields          (U);                    // Name of velocity field
+    patch           inlet;                  // Name of the patch
+    Ubar            (10.0 0 0);             // Desired mean velocity
+    relaxation      0.2;                    // Optional relaxation factor
     \endverbatim
 
 SourceFiles
diff --git a/src/fvOptions/sources/derived/radialActuationDiskSource/radialActuationDiskSource.H b/src/fvOptions/sources/derived/radialActuationDiskSource/radialActuationDiskSource.H
index 8fbcc2002a831f0f4d7e3e77d81348da704dafb3..4603e292959dc99b2835a75cd0fb9e01f851a5cf 100644
--- a/src/fvOptions/sources/derived/radialActuationDiskSource/radialActuationDiskSource.H
+++ b/src/fvOptions/sources/derived/radialActuationDiskSource/radialActuationDiskSource.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -53,16 +53,13 @@ Description
 Usage
     Example usage:
     \verbatim
-    actuationDiskSourceCoeffs
-    {
-        fieldName       U;          // name of field to apply source
-        diskDir         (-1 0 0);   // disk direction
-        Cp              0.1;        // power coefficient
-        Ct              0.5;        // thrust coefficient
-        diskArea        5.0;        // disk area
-        coeffs          (0.1 0.5 0.01); // radial distribution coefficients
-        upstreamPoint   (0 0 0);    // upstream point
-    }
+    fieldName       U;          // name of field to apply source
+    diskDir         (-1 0 0);   // disk direction
+    Cp              0.1;        // power coefficient
+    Ct              0.5;        // thrust coefficient
+    diskArea        5.0;        // disk area
+    coeffs          (0.1 0.5 0.01); // radial distribution coefficients
+    upstreamPoint   (0 0 0);    // upstream point
     \endverbatim
 
 
diff --git a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H
index d928e2f2ca1805c6b57c02e6e761cc66f2ae6018..889df73ba5147a7944bae23f11b10d492f92071c 100644
--- a/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H
+++ b/src/fvOptions/sources/derived/rotorDiskSource/rotorDiskSource.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -33,8 +33,6 @@ Description
 Usage
     Example usage:
     \verbatim
-    rotorDiskSourceCoeffs
-    {
         fields          (U);    // names of fields on which to apply source
         nBlades         3;      // number of blades
         tipEffect       0.96;   // normalised radius above which lift = 0
@@ -73,7 +71,6 @@ Usage
                 ...
             }
         }
-    }
     \endverbatim
 
     Where:
diff --git a/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C b/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C
index 859ef24a2b1d6366c3faaa59d5da8704bcebe03f..7867633b8dfdf4407efee3bfa442f88a674d601a 100644
--- a/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C
+++ b/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.C
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2014-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2014-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -243,7 +243,7 @@ Foam::fv::solidificationMeltingSource::solidificationMeltingSource
         }
     }
 
-    applied_.setSize(2, false);
+    applied_.setSize(fieldNames_.size(), false);
 }
 
 
diff --git a/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.H b/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.H
index fe969d54ce4105f9fc8e474065728996bc0109a9..b91c94a95d6edc3abcfd9f6b62bc5e3f1bd65ab1 100644
--- a/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.H
+++ b/src/fvOptions/sources/derived/solidificationMeltingSource/solidificationMeltingSource.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2014-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2014-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -53,17 +53,14 @@ Usage
         type            solidificationMeltingSource;
         active          yes;
 
-        solidificationMeltingSourceCoeffs
-        {
-            selectionMode   cellZone;
-            cellZone        iceZone;
-
-            Tmelt           273;
-            L               334000;
-            thermoMode      thermo;
-            beta            50e-6;
-            rhoRef          800;
-        }
+        selectionMode   cellZone;
+        cellZone        iceZone;
+
+        Tmelt           273;
+        L               334000;
+        thermoMode      thermo;
+        beta            50e-6;
+        rhoRef          800;
     }
     \endverbatim
 
diff --git a/src/fvOptions/sources/derived/tabulatedAccelerationSource/tabulatedAccelerationSource.H b/src/fvOptions/sources/derived/tabulatedAccelerationSource/tabulatedAccelerationSource.H
index 6418ac71710a611c9138cacfd6ecaf7cc698b778..1ee054f63e3ad58399c1f90da5f8f8cc59fa4bbe 100644
--- a/src/fvOptions/sources/derived/tabulatedAccelerationSource/tabulatedAccelerationSource.H
+++ b/src/fvOptions/sources/derived/tabulatedAccelerationSource/tabulatedAccelerationSource.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2015-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2015-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -35,10 +35,7 @@ Usage
         type            tabulatedAccelerationSource;
         active          yes;
 
-        tabulatedAccelerationSourceCoeffs
-        {
-            timeDataFileName "constant/acceleration-terms.dat";
-        }
+        timeDataFileName "constant/acceleration-terms.dat";
     }
     \endverbatim
 
diff --git a/src/fvOptions/sources/general/semiImplicitSource/SemiImplicitSource.H b/src/fvOptions/sources/general/semiImplicitSource/SemiImplicitSource.H
index c6bf7ff7778023a55b5e56221c2127f599a2b54f..bc06babeb1a0af11e3834175ef52afc62060a7f3 100644
--- a/src/fvOptions/sources/general/semiImplicitSource/SemiImplicitSource.H
+++ b/src/fvOptions/sources/general/semiImplicitSource/SemiImplicitSource.H
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2011-2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2011-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -42,14 +42,11 @@ Description
     Example of the source specification:
 
     \verbatim
-    <Type>SemiImplicitSourceCoeffs
+    volumeMode      absolute; // specific
+    injectionRateSuSp
     {
-        volumeMode      absolute; // specific
-        injectionRateSuSp
-        {
-            k           (30.7 0);
-            epsilon     (1.5  0);
-        }
+        k           (30.7 0);
+        epsilon     (1.5  0);
     }
     \endverbatim
 
diff --git a/tutorials/compressible/rhoPimpleFoam/RAS/angledDuct/constant/fvOptions b/tutorials/compressible/rhoPimpleFoam/RAS/angledDuct/constant/fvOptions
index 8d380de4a6ee8d9fdd3f41e0f9621fbffe68a735..f5665a7a0d8cd4fa250e40a06158c1d7c6e7f1f9 100644
--- a/tutorials/compressible/rhoPimpleFoam/RAS/angledDuct/constant/fvOptions
+++ b/tutorials/compressible/rhoPimpleFoam/RAS/angledDuct/constant/fvOptions
@@ -18,7 +18,6 @@ FoamFile
 porosity1
 {
     type            explicitPorositySource;
-    active          yes;
 
     explicitPorositySourceCoeffs
     {
@@ -27,21 +26,18 @@ porosity1
 
         type            DarcyForchheimer;
 
-        DarcyForchheimerCoeffs
-        {
-            d   (7e5 -1000 -1000);
-            f   (0 0 0);
+        d   (7e5 -1000 -1000);
+        f   (0 0 0);
 
-            coordinateSystem
+        coordinateSystem
+        {
+            type    cartesian;
+            origin  (0 0 0);
+            coordinateRotation
             {
-                type    cartesian;
-                origin  (0 0 0);
-                coordinateRotation
-                {
-                    type    axesRotation;
-                    e1      (0.70710678 0.70710678 0);
-                    e3      (0 0 1);
-                }
+                type    axesRotation;
+                e1      (0.70710678 0.70710678 0);
+                e3      (0 0 1);
             }
         }
     }
diff --git a/tutorials/compressible/rhoPimpleFoam/RAS/angledDuctLTS/constant/fvOptions b/tutorials/compressible/rhoPimpleFoam/RAS/angledDuctLTS/constant/fvOptions
index 045b7a738509668b41210251c3cc4fef8c17c80a..7b2d72be0a49ab992492fafbe9cfa772ffa9f0cd 100644
--- a/tutorials/compressible/rhoPimpleFoam/RAS/angledDuctLTS/constant/fvOptions
+++ b/tutorials/compressible/rhoPimpleFoam/RAS/angledDuctLTS/constant/fvOptions
@@ -18,7 +18,6 @@ FoamFile
 porosity1
 {
     type            explicitPorositySource;
-    active          yes;
 
     explicitPorositySourceCoeffs
     {
@@ -27,21 +26,18 @@ porosity1
 
         type            DarcyForchheimer;
 
-        DarcyForchheimerCoeffs
-        {
-            d   (5e7 -1000 -1000);
-            f   (0 0 0);
+        d   (5e7 -1000 -1000);
+        f   (0 0 0);
 
-            coordinateSystem
+        coordinateSystem
+        {
+            type    cartesian;
+            origin  (0 0 0);
+            coordinateRotation
             {
-                type    cartesian;
-                origin  (0 0 0);
-                coordinateRotation
-                {
-                    type    axesRotation;
-                    e1  (0.70710678 0.70710678 0);
-                    e2  (0 0 1);
-                }
+                type    axesRotation;
+                e1  (0.70710678 0.70710678 0);
+                e2  (0 0 1);
             }
         }
     }
diff --git a/tutorials/compressible/rhoPimpleFoam/RAS/mixerVessel2D/constant/fvOptions b/tutorials/compressible/rhoPimpleFoam/RAS/mixerVessel2D/constant/fvOptions
index 446cbc45a9e7c32b350572be028ed78d9e61f31f..17db7e16ad59a0ae7e8211635b907a27b5b7fe1b 100644
--- a/tutorials/compressible/rhoPimpleFoam/RAS/mixerVessel2D/constant/fvOptions
+++ b/tutorials/compressible/rhoPimpleFoam/RAS/mixerVessel2D/constant/fvOptions
@@ -18,7 +18,6 @@ FoamFile
 porosity1
 {
     type            explicitPorositySource;
-    active          yes;
 
     explicitPorositySourceCoeffs
     {
@@ -27,21 +26,18 @@ porosity1
 
         type            DarcyForchheimer;
 
-        DarcyForchheimerCoeffs
-        {
-            d   (1e5 -1000 -1000);
-            f   (0 0 0);
+        d   (1e5 -1000 -1000);
+        f   (0 0 0);
 
-            coordinateSystem
+        coordinateSystem
+        {
+            type    cartesian;
+            origin  (0 0 0);
+            coordinateRotation
             {
-                type    cartesian;
-                origin  (0 0 0);
-                coordinateRotation
-                {
-                    type    axesRotation;
-                    e1  (1 0 0);
-                    e2  (0 1 0);
-                }
+                type    axesRotation;
+                e1  (1 0 0);
+                e2  (0 1 0);
             }
         }
     }
diff --git a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/fvOptions b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/fvOptions
index d41d1e8b8d4752e36271f7aa085f2758025d421d..41c0ca275c64ddb133facef29b511c3b41d53055 100644
--- a/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/fvOptions
+++ b/tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit/constant/fvOptions
@@ -18,16 +18,12 @@ FoamFile
 source1
 {
     type            fixedTemperatureConstraint;
-    active          yes;
 
-    fixedTemperatureConstraintCoeffs
-    {
-        selectionMode   cellZone;
-        cellZone        porosity;
+    selectionMode   cellZone;
+    cellZone        porosity;
 
-        mode            uniform;
-        temperature     350;
-    }
+    mode            uniform;
+    temperature     350;
 }
 
 
diff --git a/tutorials/compressible/rhoSimpleFoam/angledDuctExplicitFixedCoeff/constant/fvOptions b/tutorials/compressible/rhoSimpleFoam/angledDuctExplicitFixedCoeff/constant/fvOptions
index bb431dc10a7f67d060db3e8f3bdbb0b7db1f9604..85390e4e589362e0911a2e0a94e645ada299cf8b 100644
--- a/tutorials/compressible/rhoSimpleFoam/angledDuctExplicitFixedCoeff/constant/fvOptions
+++ b/tutorials/compressible/rhoSimpleFoam/angledDuctExplicitFixedCoeff/constant/fvOptions
@@ -18,7 +18,6 @@ FoamFile
 porosity
 {
     type            explicitPorositySource;
-    active          yes;
 
     explicitPorositySourceCoeffs
     {
@@ -53,32 +52,24 @@ porosity
 fixedTemperature
 {
     type            fixedTemperatureConstraint;
-    active          yes;
 
-    fixedTemperatureConstraintCoeffs
-    {
-        selectionMode   cellZone;
-        cellZone        porosity;
-        mode            uniform;
-        temperature     350;
-    }
+    selectionMode   cellZone;
+    cellZone        porosity;
+    mode            uniform;
+    temperature     350;
 }
 
 
 porosityTurbulence
 {
     type            scalarFixedValueConstraint;
-    active          yes;
 
-    scalarFixedValueConstraintCoeffs
+    selectionMode   cellZone;
+    cellZone        porosity;
+    fieldValues
     {
-        selectionMode   cellZone;
-        cellZone        porosity;
-        fieldValues
-        {
-            k           1;
-            epsilon     150;
-        }
+        k           1;
+        epsilon     150;
     }
 }
 
diff --git a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/air/fvOptions b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/air/fvOptions
index 34857576c18df153704dc05a344d2762642fbae9..fffcb80dc1e6dbe2054450cd222122a4509b9ee2 100644
--- a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/air/fvOptions
+++ b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/air/fvOptions
@@ -18,24 +18,19 @@ FoamFile
 airToporous
 {
     type            constantHeatTransfer;
-    active          yes;
 
-    constantHeatTransferCoeffs
-    {
-        interpolationMethod cellVolumeWeight;
-        nbrRegionName   porous;
-        master          false;
+    interpolationMethod cellVolumeWeight;
+    nbrRegionName   porous;
+    master          false;
 
-        nbrModel        porousToair;
-        fields          (h);
-        semiImplicit    no;
-    }
+    nbrModel        porousToair;
+    fields          (h);
+    semiImplicit    no;
 }
 
 porosityBlockage
 {
     type            interRegionExplicitPorositySource;
-    active          yes;
 
     interRegionExplicitPorositySourceCoeffs
     {
@@ -44,21 +39,18 @@ porosityBlockage
 
         type            DarcyForchheimer;
 
-        DarcyForchheimerCoeffs
-        {
-            d   (-1000 -1000 1e4);
-            f   (0 0 0);
+        d   (-1000 -1000 1e4);
+        f   (0 0 0);
 
-            coordinateSystem
+        coordinateSystem
+        {
+            type    cartesian;
+            origin  (0 0 0);
+            coordinateRotation
             {
-                type    cartesian;
-                origin  (0 0 0);
-                coordinateRotation
-                {
-                    type    axesRotation;
-                    e1      (0 1 0);
-                    e2      (0 0 1);
-                }
+                type    axesRotation;
+                e1      (0 1 0);
+                e2      (0 0 1);
             }
         }
     }
diff --git a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/porous/fvOptions b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/porous/fvOptions
index 6ccc6a529b049ee67baf62bbab2e43aa57b4057f..2c44772e9bf9dfa398e8d8f83f86e4adb86e031b 100644
--- a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/porous/fvOptions
+++ b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/heatExchanger/constant/porous/fvOptions
@@ -18,18 +18,14 @@ FoamFile
 porousToair
 {
     type            constantHeatTransfer;
-    active          yes;
 
-    constantHeatTransferCoeffs
-    {
-        interpolationMethod cellVolumeWeight;
-        nbrRegionName   air;
-        master          true;
+    interpolationMethod cellVolumeWeight;
+    nbrRegionName   air;
+    master          true;
 
-        nbrModel        airToporous;
-        fields          (h);
-        semiImplicit    no;
-    }
+    nbrModel        airToporous;
+    fields          (h);
+    semiImplicit    no;
 }
 
 
diff --git a/tutorials/incompressible/pimpleFoam/LES/channel395/constant/fvOptions b/tutorials/incompressible/pimpleFoam/LES/channel395/constant/fvOptions
index b2b9fc33d4453bad67db5d8f6ef15671c5b7eee5..a59794a17a67fe036199e4503cf833c53992b66f 100644
--- a/tutorials/incompressible/pimpleFoam/LES/channel395/constant/fvOptions
+++ b/tutorials/incompressible/pimpleFoam/LES/channel395/constant/fvOptions
@@ -18,15 +18,11 @@ FoamFile
 momentumSource
 {
     type            meanVelocityForce;
-    active          yes;
 
-    meanVelocityForceCoeffs
-    {
-        selectionMode   all;
+    selectionMode   all;
 
-        fields      (U);
-        Ubar            (0.1335 0 0);
-    }
+    fields      (U);
+    Ubar            (0.1335 0 0);
 }
 
 
diff --git a/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/constant/fvOptions b/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/constant/fvOptions
index 5a267f51d288005827ce9ed631571107148f0996..bf9fb34042751babb0f729437e6f8290b52ac47e 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/constant/fvOptions
+++ b/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/constant/fvOptions
@@ -18,19 +18,15 @@ FoamFile
 momentumSource
 {
     type      vectorSemiImplicitSource;
-    active    yes;
 
-    vectorSemiImplicitSourceCoeffs
-    {
-        timeStart       0.0;
-        duration        1000;
-        selectionMode   all;
+    timeStart       0.0;
+    duration        1000;
+    selectionMode   all;
 
-        volumeMode      specific;
-        injectionRateSuSp
-        {
-            U    ((5 0 0) 0);
-        }
+    volumeMode      specific;
+    injectionRateSuSp
+    {
+        U    ((5 0 0) 0);
     }
 }
 
diff --git a/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/validation/WatersKing/createFields.H b/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/validation/WatersKing/createFields.H
index 4ae80853b46fbadfaca181a249b95df7eaf55509..67d00031344b23ff4b419bda8b39e3617e8ae58c 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/validation/WatersKing/createFields.H
+++ b/tutorials/incompressible/pimpleFoam/laminar/planarPoiseuille/validation/WatersKing/createFields.H
@@ -50,13 +50,7 @@ IOdictionary fvOptions
     )
 );
 const dictionary& gradPDict =
-    fvOptions.subDict("momentumSource").subDict
-    (
-        "vectorSemiImplicitSourceCoeffs"
-    ).subDict
-    (
-        "injectionRateSuSp"
-    );
+    fvOptions.subDict("momentumSource").subDict("injectionRateSuSp");
 const scalar K =
     Tuple2<vector, scalar>(gradPDict.lookup("U")).first().x();
 
diff --git a/tutorials/incompressible/pisoFoam/laminar/porousBlockage/constant/fvOptions b/tutorials/incompressible/pisoFoam/laminar/porousBlockage/constant/fvOptions
index fcba4b2188db3c58e0eb52a2a8bd2467f235051e..93ed91c9eed52f389c881cee7bde692233beaab3 100644
--- a/tutorials/incompressible/pisoFoam/laminar/porousBlockage/constant/fvOptions
+++ b/tutorials/incompressible/pisoFoam/laminar/porousBlockage/constant/fvOptions
@@ -18,7 +18,6 @@ FoamFile
 porosity1
 {
     type            explicitPorositySource;
-    active          yes;
 
     explicitPorositySourceCoeffs
     {
@@ -32,21 +31,18 @@ porosity1
         // D 500;  // Slight waviness in the far wake
         D 1000; // Fully shedding behavior
 
-        DarcyForchheimerCoeffs
-        {
-            d   ($D $D $D);
-            f   (0 0 0);
+        d   ($D $D $D);
+        f   (0 0 0);
 
-            coordinateSystem
+        coordinateSystem
+        {
+            type    cartesian;
+            origin  (0 0 0);
+            coordinateRotation
             {
-                type    cartesian;
-                origin  (0 0 0);
-                coordinateRotation
-                {
-                    type    axesRotation;
-                    e1  (1 0 0);
-                    e2  (0 1 0);
-                }
+                type    axesRotation;
+                e1  (1 0 0);
+                e2  (0 1 0);
             }
         }
     }
diff --git a/tutorials/incompressible/simpleFoam/rotorDisk/system/fvOptions b/tutorials/incompressible/simpleFoam/rotorDisk/system/fvOptions
index 599f21065ba5b6b239b80d1e24e2b360dca8acd3..7107305c20bd52992ffe43db9a67a0cc4df22ff5 100644
--- a/tutorials/incompressible/simpleFoam/rotorDisk/system/fvOptions
+++ b/tutorials/incompressible/simpleFoam/rotorDisk/system/fvOptions
@@ -17,89 +17,85 @@ FoamFile
 disk
 {
     type            rotorDisk;
-    active          on;
 
-    rotorDiskCoeffs
-    {
-        selectionMode   cellZone;
-        cellZone        rotatingZone;
+    selectionMode   cellZone;
+    cellZone        rotatingZone;
 
-        fields      (U);    // Names of fields on which to apply source
-        nBlades         3;      // Number of blades
-        tipEffect       0.96;   // Normalised radius above which lift = 0
+    fields          (U);    // Names of fields on which to apply source
+    nBlades         3;      // Number of blades
+    tipEffect       0.96;   // Normalised radius above which lift = 0
 
-        inletFlowType   local;  // Inlet flow type specification
-        inletVelocity   (0 1 0);
+    inletFlowType   local;  // Inlet flow type specification
+    inletVelocity   (0 1 0);
 
-        geometryMode    specified;
+    geometryMode    specified;
 
-        origin          (0 0 0);
-        axis            (0 1 0);
+    origin          (0 0 0);
+    axis            (0 1 0);
 
-        refDirection    (0 0 1);  // Reference direction
-                                  // - used as reference for psi angle
-        rpm             1000;
-        //pointAbove    (0 0 0.25);
+    refDirection    (0 0 1);  // Reference direction
+                              // - used as reference for psi angle
+    rpm             1000;
+    //pointAbove    (0 0 0.25);
 
-        trimModel       fixedTrim;  // fixed || targetForce
+    trimModel       fixedTrim;  // fixed || targetForce
 
-        rhoRef          1000;
-        rhoInf          1;
+    rhoRef          1000;
+    rhoInf          1;
 
-        fixedTrimCoeffs
-        {
-             theta0         0;
-             theta1c        0;
-             theta1s        0;
-        }
+    fixedTrimCoeffs
+    {
+         theta0         0;
+         theta1c        0;
+         theta1s        0;
+    }
 
-        flapCoeffs
-        {
-            beta0           0;  // Coning angle [deg]
-            beta1c          0;  // Lateral flapping coeff (cos coeff)
-            beta2s          0;  // Longitudinal flapping coeff (sin coeff)
-        }
+    flapCoeffs
+    {
+        beta0           0;  // Coning angle [deg]
+        beta1c          0;  // Lateral flapping coeff (cos coeff)
+        beta2s          0;  // Longitudinal flapping coeff (sin coeff)
+    }
+
+    blade
+    {
+        data
+        (
+            (profile1 (0.1 -6 0.02))
+            (profile1 (0.25 -6 0.02))
+        );
+    }
 
-        blade
+    profiles
+    {
+        profile1
         {
+            type lookup;
             data
             (
-                (profile1 (0.1 -6 0.02))
-                (profile1 (0.25 -6 0.02))
+                (-90 0.21 1.45)
+                (-18 0.21 1.45)
+                (-16 0.165 1.3)
+                (-14 0.125 1.1)
+                (-12 0.092 0.95)
+                (-10 0.07 0.8)
+                (-8 0.05 0.64)
+                (-6 0.04 0.5)
+                (-4 0.028 0.32)
+                (-2 0.022 0.18)
+                (0 0.02 0)
+                (2 0.022 0.18)
+                (4 0.028 0.32)
+                (6 0.04 0.5)
+                (8 0.05 0.64)
+                (10 0.07 0.8)
+                (12 0.092 0.95)
+                (14 0.125 1.1)
+                (16 0.165 1.3)
+                (18 0.21 1.45)
+                (90 0.21 1.45)
             );
         }
-
-        profiles
-        {
-            profile1
-            {
-                type lookup;
-                data
-                (
-                    (-90 0.21 1.45)
-                    (-18 0.21 1.45)
-                    (-16 0.165 1.3)
-                    (-14 0.125 1.1)
-                    (-12 0.092 0.95)
-                    (-10 0.07 0.8)
-                    (-8 0.05 0.64)
-                    (-6 0.04 0.5)
-                    (-4 0.028 0.32)
-                    (-2 0.022 0.18)
-                    (0 0.02 0)
-                    (2 0.022 0.18)
-                    (4 0.028 0.32)
-                    (6 0.04 0.5)
-                    (8 0.05 0.64)
-                    (10 0.07 0.8)
-                    (12 0.092 0.95)
-                    (14 0.125 1.1)
-                    (16 0.165 1.3)
-                    (18 0.21 1.45)
-                    (90 0.21 1.45)
-                );
-            }
-        }
     }
 }
 
diff --git a/tutorials/incompressible/simpleFoam/turbineSiting/constant/fvOptions b/tutorials/incompressible/simpleFoam/turbineSiting/constant/fvOptions
index bf45c8c33267ed5c0b629d9fc4caad3857da3d74..051544965af51f733a54ee6905f5d7ba6a2d0a78 100644
--- a/tutorials/incompressible/simpleFoam/turbineSiting/constant/fvOptions
+++ b/tutorials/incompressible/simpleFoam/turbineSiting/constant/fvOptions
@@ -18,39 +18,31 @@ FoamFile
 disk1
 {
     type            actuationDiskSource;
-    active          on;
-
-    actuationDiskSourceCoeffs
-    {
-        fields      (U);
-
-        selectionMode   cellSet;
-        cellSet         actuationDisk1;
-        diskDir         (1 0 0);    // Orientation of the disk
-        Cp              0.386;
-        Ct              0.58;
-        diskArea        40;
-        upstreamPoint   (581849 4785810 1065);
-    }
+
+    fields      (U);
+
+    selectionMode   cellSet;
+    cellSet         actuationDisk1;
+    diskDir         (1 0 0);    // Orientation of the disk
+    Cp              0.386;
+    Ct              0.58;
+    diskArea        40;
+    upstreamPoint   (581849 4785810 1065);
 }
 
 disk2
 {
     type            actuationDiskSource;
-    active          on;
-
-    actuationDiskSourceCoeffs
-    {
-        fields      (U);
-
-        selectionMode   cellSet;
-        cellSet         actuationDisk2;
-        diskDir         (1 0 0);    // Orientation of the disk
-        Cp              0.53;
-        Ct              0.58;
-        diskArea        40;
-        upstreamPoint   (581753 4785663 1070);
-    }
+
+    fields      (U);
+
+    selectionMode   cellSet;
+    cellSet         actuationDisk2;
+    diskDir         (1 0 0);    // Orientation of the disk
+    Cp              0.53;
+    Ct              0.58;
+    diskArea        40;
+    upstreamPoint   (581753 4785663 1070);
 }
 
 
diff --git a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/fvOptions b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/fvOptions
index ee8ddad892c3de02ab677ecac115bb2731fb5d73..a8d67957cb6d93d59bd5f5b72a68fd8a66e13dd7 100644
--- a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/fvOptions
+++ b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/fvOptions
@@ -18,18 +18,14 @@ FoamFile
 source1
 {
     type            fixedTemperatureConstraint;
-    active          yes;
 
-    fixedTemperatureConstraintCoeffs
-    {
-        timeStart       0.1;
-        duration        0.4;
-        selectionMode   cellSet;
-        cellSet         ignitionCells;
+    timeStart       0.1;
+    duration        0.4;
+    selectionMode   cellSet;
+    cellSet         ignitionCells;
 
-        mode            uniform;
-        temperature     2000;
-    }
+    mode            uniform;
+    temperature     2000;
 }
 
 
diff --git a/tutorials/lagrangian/reactingParcelFoam/filter/constant/fvOptions b/tutorials/lagrangian/reactingParcelFoam/filter/constant/fvOptions
index 0b6c185a6eb44f89a63cd7c2baf5a62b7cd50621..dd6336e10dd4399d2754b560f4b56c7847f71400 100644
--- a/tutorials/lagrangian/reactingParcelFoam/filter/constant/fvOptions
+++ b/tutorials/lagrangian/reactingParcelFoam/filter/constant/fvOptions
@@ -18,7 +18,6 @@ FoamFile
 filter1
 {
     type            explicitPorositySource;
-    active          yes;
 
     explicitPorositySourceCoeffs
     {
@@ -27,21 +26,18 @@ filter1
 
         type            DarcyForchheimer;
 
-        DarcyForchheimerCoeffs
-        {
-            d   (500000 -1000 -1000);
-            f   (0 0 0);
+        d   (500000 -1000 -1000);
+        f   (0 0 0);
 
-            coordinateSystem
+        coordinateSystem
+        {
+            type    cartesian;
+            origin  (0 0 0);
+            coordinateRotation
             {
-                type    cartesian;
-                origin  (0 0 0);
-                coordinateRotation
-                {
-                    type    axesRotation;
-                    e1  (1 0 0);
-                    e2  (0 1 0);
-                }
+                type    axesRotation;
+                e1  (1 0 0);
+                e2  (0 1 0);
             }
         }
     }
@@ -51,24 +47,20 @@ filter1
 massSource1
 {
     type            scalarSemiImplicitSource;
-    active          yes;
 
-    scalarSemiImplicitSourceCoeffs
+    timeStart       0.2;
+    duration        2.0;
+    selectionMode   points;
+    points
+    (
+        (2.75 0.5 0)
+    );
+
+    volumeMode      absolute;
+    injectionRateSuSp
     {
-        timeStart       0.2;
-        duration        2.0;
-        selectionMode   points;
-        points
-        (
-            (2.75 0.5 0)
-        );
-
-        volumeMode      absolute;
-        injectionRateSuSp
-        {
-            rho         (1e-4 0); // kg/s
-            H2O         (1e-4 0); // kg/s
-        }
+        rho         (1e-4 0); // kg/s
+        H2O         (1e-4 0); // kg/s
     }
 }
 
@@ -76,23 +68,19 @@ massSource1
 momentumSource1
 {
     type            vectorSemiImplicitSource;
-    active          yes;
 
-    vectorSemiImplicitSourceCoeffs
+    timeStart       0.2;
+    duration        2.0;
+    selectionMode   points;
+    points
+    (
+        (2.75 0.5 0)
+    );
+
+    volumeMode      absolute;
+    injectionRateSuSp
     {
-        timeStart       0.2;
-        duration        2.0;
-        selectionMode   points;
-        points
-        (
-            (2.75 0.5 0)
-        );
-
-        volumeMode      absolute;
-        injectionRateSuSp
-        {
-            U           ((0 0.005 0) 0);
-        }
+        U           ((0 0.005 0) 0);
     }
 }
 
@@ -100,23 +88,19 @@ momentumSource1
 energySource1
 {
     type            scalarSemiImplicitSource;
-    active          yes;
 
-    scalarSemiImplicitSourceCoeffs
+    timeStart       0.2;
+    duration        2.0;
+    selectionMode   points;
+    points
+    (
+        (2.75 0.5 0)
+    );
+
+    volumeMode      absolute;
+    injectionRateSuSp
     {
-        timeStart       0.2;
-        duration        2.0;
-        selectionMode   points;
-        points
-        (
-            (2.75 0.5 0)
-        );
-
-        volumeMode      absolute;
-        injectionRateSuSp
-        {
-            h           (10 0);
-        }
+        h           (10 0);
     }
 }
 
diff --git a/tutorials/multiphase/interFoam/RAS/angledDuct/constant/fvOptions b/tutorials/multiphase/interFoam/RAS/angledDuct/constant/fvOptions
index 98110758855434b7455041b403f76a1562f0cc2a..2ea1d4f5d26a688709d77202bd44d53634e410b5 100644
--- a/tutorials/multiphase/interFoam/RAS/angledDuct/constant/fvOptions
+++ b/tutorials/multiphase/interFoam/RAS/angledDuct/constant/fvOptions
@@ -18,7 +18,6 @@ FoamFile
 porosity1
 {
     type            explicitPorositySource;
-    active          yes;
 
     explicitPorositySourceCoeffs
     {
@@ -27,21 +26,18 @@ porosity1
 
         type            DarcyForchheimer;
 
-        DarcyForchheimerCoeffs
-        {
-            d   (2e8 -1000 -1000);
-            f   (0 0 0);
+        d   (2e8 -1000 -1000);
+        f   (0 0 0);
 
-            coordinateSystem
+        coordinateSystem
+        {
+            type    cartesian;
+            origin  (0 0 0);
+            coordinateRotation
             {
-                type    cartesian;
-                origin  (0 0 0);
-                coordinateRotation
-                {
-                    type    axesRotation;
-                    e1  (0.70710678 0.70710678 0);
-                    e2  (0 0 1);
-                }
+                type    axesRotation;
+                e1  (0.70710678 0.70710678 0);
+                e2  (0 0 1);
             }
         }
     }
diff --git a/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/injection/constant/fvOptions b/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/injection/constant/fvOptions
index 5bc7e7ef8736b4aeb07d5f51bf4fb88db27c81a3..653797ebf226efac99a90c9a2766692d1b0d514a 100644
--- a/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/injection/constant/fvOptions
+++ b/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/injection/constant/fvOptions
@@ -32,15 +32,12 @@ options
     {
         type            scalarSemiImplicitSource;
 
-        scalarSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                thermo:rho.air     (1e-3 0); // kg/s
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            thermo:rho.air     (1e-3 0); // kg/s
         }
     }
 
@@ -48,15 +45,12 @@ options
     {
         type            vectorSemiImplicitSource;
 
-        vectorSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                U.air           ((0 -1e-2 0) 0); // kg*m/s^2
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            U.air           ((0 -1e-2 0) 0); // kg*m/s^2
         }
     }
 
@@ -64,15 +58,12 @@ options
     {
         type            scalarSemiImplicitSource;
 
-        scalarSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                e.air      (500 0); // kg*m^2/s^3
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            e.air      (500 0); // kg*m^2/s^3
         }
     }
 }
diff --git a/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/steamInjection/constant/fvOptions b/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/steamInjection/constant/fvOptions
index c59177ebfce02a73119d1006a75ba8ccd1573308..2a07e89ca0327c777e4a6a7ecf0fbb252c04183d 100644
--- a/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/steamInjection/constant/fvOptions
+++ b/tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/steamInjection/constant/fvOptions
@@ -32,15 +32,12 @@ options
     {
         type            scalarSemiImplicitSource;
 
-        scalarSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                thermo:rho.steam     (1.0e-3 0); // kg/s
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            thermo:rho.steam     (1.0e-3 0); // kg/s
         }
     }
 
@@ -48,15 +45,12 @@ options
     {
         type            vectorSemiImplicitSource;
 
-        vectorSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                U.steam           ((0 1e-1 0) 0); // kg*m/s^2
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            U.steam           ((0 1e-1 0) 0); // kg*m/s^2
         }
     }
 
@@ -64,15 +58,12 @@ options
     {
         type            scalarSemiImplicitSource;
 
-        scalarSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                h.steam      (3700 0); // kg*m^2/s^3
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            h.steam      (3700 0); // kg*m^2/s^3
         }
     }
 }
diff --git a/tutorials/multiphase/twoPhaseEulerFoam/laminar/injection/constant/fvOptions b/tutorials/multiphase/twoPhaseEulerFoam/laminar/injection/constant/fvOptions
index 5bc7e7ef8736b4aeb07d5f51bf4fb88db27c81a3..653797ebf226efac99a90c9a2766692d1b0d514a 100644
--- a/tutorials/multiphase/twoPhaseEulerFoam/laminar/injection/constant/fvOptions
+++ b/tutorials/multiphase/twoPhaseEulerFoam/laminar/injection/constant/fvOptions
@@ -32,15 +32,12 @@ options
     {
         type            scalarSemiImplicitSource;
 
-        scalarSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                thermo:rho.air     (1e-3 0); // kg/s
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            thermo:rho.air     (1e-3 0); // kg/s
         }
     }
 
@@ -48,15 +45,12 @@ options
     {
         type            vectorSemiImplicitSource;
 
-        vectorSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                U.air           ((0 -1e-2 0) 0); // kg*m/s^2
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            U.air           ((0 -1e-2 0) 0); // kg*m/s^2
         }
     }
 
@@ -64,15 +58,12 @@ options
     {
         type            scalarSemiImplicitSource;
 
-        scalarSemiImplicitSourceCoeffs
-        {
-            $injector1;
+        $injector1;
 
-            volumeMode      absolute;
-            injectionRateSuSp
-            {
-                e.air      (500 0); // kg*m^2/s^3
-            }
+        volumeMode      absolute;
+        injectionRateSuSp
+        {
+            e.air      (500 0); // kg*m^2/s^3
         }
     }
 }