 	public var senderUID:String?
 	//The dataSpace UID
 	public var spaceUID:String?
+	//The orgin action that has initiated the trigger
+	public var origin:String = ""
 	//The action name
 	public var action:String = ""
 	//A coma separated UIDS list

		if let spaceUID = self.spaceUID {
			coder.encodeObject(spaceUID,forKey:"spaceUID")
		}
		coder.encodeObject(self.action,forKey:"action")
		coder.encodeObject(self.UIDS,forKey:"UIDS")
    }

		self.index <- ( map["index"] )
		self.senderUID <- ( map["senderUID"] )
		self.spaceUID <- ( map["spaceUID"] )
		self.origin <- ( map["origin"] )
		self.action <- ( map["action"] )
		self.UIDS <- ( map["UIDS"] )
        self.unlockAutoCommitObserver()
