     }
 
 
-    // MARK: - Maintenance (Called from inspector Menu)
+    // MARK: - Tools (Called from inspector Menu)
 
     public func cleanUpOutDatedDataTriggers(){
         for (t,_) in  self._triggeredDataBuffer.reversed(){

            }
        }
        let nba=anomaliesTriggerDataThatShouldBeDeleted.count

        if nba > 0{
            informations += "Nb Of trigger Data that should have been deleted :(\(anomaliesTriggerDataThatShouldBeDeleted.count))\n"

            for idx in anomaliesTriggerDataThatShouldBeDeleted.sorted(){
                 informations += "\(idx) "
            }
            informations += "\n"
        }

        noProblem = (noProblem && (nba == 0 ))

        if noProblem{
             return  "**Everything is OK!**\n\n" + informations
        }else{
            return "**We have encountered issues please check the details below!**\n\n" + informations
        }

    }
    
} 

                bprint("Deserialization exception \(error)", file: #file, function: #function, line: #line, category: bprintCategoryFor(Trigger.self), decorative: false)
            }
        }

        //Clean up the integrated Trigger
        self._cleanUPTrigger(triggeredData.0)
    }


    /// Removes the trigger from the buffer and received triggers.
    ///
    /// - parameter trigger: the trigger to cleanup
    fileprivate func _cleanUPTrigger(_ trigger:Trigger){
        // Remove the trigger from the collection.
        if let idx=self.registryMetadata.receivedTriggers.index(of: trigger){
