     public func clear() {
         super.clear()
 
-        self.activityDic?.removeAll()
-        self.tagsDic?.removeAll()
-        self.category = ""
-        self.desc = ""
-        self.activityType = ""
+        activityDic?.removeAll()
+        tagsDic?.removeAll()
+        category = ""
+        desc = ""
+        activityType = ""
     }
 
     /// Generates the signature for the request


        if let breinUser = getUser() {
            var userData = [String: Any]()
            breinUser.prepareUserRequest(&userData, breinConfig: self.getConfig())
            requestData["user"] = userData as Any?
        }


            clonedBreinActivity.setActivityDic(clonedActivityDic)
        }

        if let clonedTagsDic = getTagsDic() {
            clonedBreinActivity.setTagsDic(clonedTagsDic)
        }

