       Used to create a clone of the temporal data object. This is important in order to prevent
       concurrency issues.
 
-      - returns: the clone of the temporaldata object
+      - returns: the clone of the temporal data object
     */
     public func clone() -> BreinTemporalData {
 

        do {
            signature = try BreinUtil.generateSignature(message, secret: getConfig()?.getSecret())
        } catch {
            // todo: throw error
            print("Ups: Error while trying to generate signature")
        }


    }

    /**

      Creates the signature for the temporal data secret
      
    */
    public override func createSignature() -> String! {
        let localDateTime = getBreinUser()?.getLocalDateTime()
