def METHOD_NAME(self, obj):
    addObjectProperty(obj, 'FieldName', "S", "App::PropertyString", "Scalar transport",
                      "Name of the scalar transport field")
    addObjectProperty(obj, 'DiffusivityFixed', False, "App::PropertyBool", "Scalar transport",
                      "Use fixed value for diffusivity rather than viscosity")
    # This is actually rho*diffusivity, but this is what OpenFOAM uses
    addObjectProperty(obj, 'DiffusivityFixedValue', "0.001 kg/m/s", "App::PropertyQuantity", "Scalar transport",
                      "Diffusion coefficient for fixed diffusivity")
    addObjectProperty(obj, 'RestrictToPhase', False, "App::PropertyBool", "Scalar transport",
                      "Restrict transport within phase")
    addObjectProperty(obj, 'PhaseName', "water", "App::PropertyString", "Scalar transport",
                      "Transport within phase")
    addObjectProperty(obj, 'InjectionRate', '1 kg/s', "App::PropertyQuantity", "Scalar transport",
                      "Injection rate")
    addObjectProperty(obj, 'InjectionPoint', FreeCAD.Vector(0, 0, 0), "App::PropertyPosition", "Scalar transport",
                      "Location of the injection point")