def METHOD_NAME(self, obj):
    # Not currently used, but required for parent class
    addObjectProperty(obj, "References", [], "App::PropertyLinkSubListGlobal", "Material", "List of material shapes")
    # Compatibility with FEM material object
    if addObjectProperty(
            obj, "Category", ["Solid", "Fluid"], "App::PropertyEnumeration", "Material", "Type of material"):
        obj.Category = "Fluid"
    # 'Material' PropertyMap already present in MaterialObjectPython
    if not obj.Material:
        mats, name_path_list = CfdTools.importMaterials()
        # Load a default to initialise the values for each type
        obj.Material = mats[name_path_list[[np[0] for np in name_path_list].index('AirIsothermal')][1]]
    elif not obj.Material.get('Type'):
        mat = obj.Material
        mat['Type'] = 'Isothermal'
        obj.Material = mat