diff --git a/agkyra/agkyra/syncer/localfs_client.py b/agkyra/agkyra/syncer/localfs_client.py
index 55f8129bd7a78255e2be0e1a782c1b70c2e694f9..d7d0556a55ee749eede0010bdc76da587e3e0bb9 100644
--- a/agkyra/agkyra/syncer/localfs_client.py
+++ b/agkyra/agkyra/syncer/localfs_client.py
@@ -193,7 +193,7 @@ def is_info_eq(info1, info2):
 
 class LocalfsTargetHandle(object):
     def __init__(self, settings, target_state):
-        self.NAME = "LocalfsTargetHandle"
+        self.SIGNATURE = "LocalfsTargetHandle"
         self.rootpath = settings.local_root_path
         self.cache_hide_name = settings.cache_hide_name
         self.cache_hide_path = settings.cache_hide_path
@@ -216,7 +216,7 @@ class LocalfsTargetHandle(object):
         self.hidden_filename = hide_filename
         if db.get_cachename(hide_filename):
             return False
-        db.insert_cachename(hide_filename, self.NAME, filename)
+        db.insert_cachename(hide_filename, self.SIGNATURE, filename)
         return True
 
     @transaction()
@@ -336,7 +336,7 @@ class LocalfsSourceHandle(object):
         self.stage_filename = stage_filename
         if db.get_cachename(stage_filename):
             return False
-        db.insert_cachename(stage_filename, self.NAME, filename)
+        db.insert_cachename(stage_filename, self.SIGNATURE, filename)
         return True
 
     @transaction()
@@ -391,7 +391,7 @@ class LocalfsSourceHandle(object):
         return True
 
     def __init__(self, settings, source_state):
-        self.NAME = "LocalfsSourceHandle"
+        self.SIGNATURE = "LocalfsSourceHandle"
         self.rootpath = settings.local_root_path
         self.cache_stage_name = settings.cache_stage_name
         self.cache_stage_path = settings.cache_stage_path
@@ -415,14 +415,14 @@ class LocalfsSourceHandle(object):
             prev_log = hb.get(self.objname)
             if prev_log is not None:
                 actionstate, ts = prev_log
-                if actionstate != self.NAME or \
+                if actionstate != self.SIGNATURE or \
                         utils.younger_than(ts, 10):
                     raise common.HandledError(
                         "Action mismatch in %s: %s %s" %
-                        (self.NAME, self.objname, prev_log))
+                        (self.SIGNATURE, self.objname, prev_log))
                 logger.warning("Ignoring previous run in %s: %s %s" %
-                               (self.NAME, self.objname, prev_log))
-            hb.set(self.objname, (self.NAME, utils.time_stamp()))
+                               (self.SIGNATURE, self.objname, prev_log))
+            hb.set(self.objname, (self.SIGNATURE, utils.time_stamp()))
 
     def get_synced_state(self):
         return self.source_state
@@ -472,7 +472,7 @@ class LocalfsSourceHandle(object):
 class LocalfsFileClient(FileClient):
     def __init__(self, settings):
         self.settings = settings
-        self.NAME = "LocalfsFileClient"
+        self.SIGNATURE = "LocalfsFileClient"
         self.ROOTPATH = settings.local_root_path
         self.CACHEPATH = settings.cache_path
         self.get_db = settings.get_db
@@ -496,7 +496,7 @@ class LocalfsFileClient(FileClient):
                 local_filename = utils.join_path(rel_dirpath, filename)
                 candidates[local_filename] = None
 
-        db_cands = dict((name, None) for name in db.list_files(self.NAME))
+        db_cands = dict((name, None) for name in db.list_files(self.SIGNATURE))
         candidates.update(db_cands)
         logger.info("Candidates: %s" % candidates)
         return candidates
@@ -529,7 +529,7 @@ class LocalfsFileClient(FileClient):
         def handle_path(path):
             rel_path = os.path.relpath(path, start=self.ROOTPATH)
             if callback is not None:
-                callback(self.NAME, rel_path)
+                callback(self.SIGNATURE, rel_path)
 
         class EventHandler(FileSystemEventHandler):
             def on_created(this, event):
diff --git a/agkyra/agkyra/syncer/pithos_client.py b/agkyra/agkyra/syncer/pithos_client.py
index b319e21f1c6863260964bfd2f9edbff4264d966b..035e0449d73b43296e61d4ab8aa4391f2b1dc349 100644
--- a/agkyra/agkyra/syncer/pithos_client.py
+++ b/agkyra/agkyra/syncer/pithos_client.py
@@ -68,7 +68,7 @@ def handle_client_errors(f):
 
 class PithosSourceHandle(object):
     def __init__(self, settings, source_state):
-        self.NAME = "PithosSourceHandle"
+        self.SIGNATURE = "PithosSourceHandle"
         self.settings = settings
         self.endpoint = settings.endpoint
         self.cache_fetch_name = settings.cache_fetch_name
@@ -85,14 +85,14 @@ class PithosSourceHandle(object):
             prev_log = hb.get(self.objname)
             if prev_log is not None:
                 actionstate, ts = prev_log
-                if actionstate != self.NAME or \
+                if actionstate != self.SIGNATURE or \
                         utils.younger_than(ts, self.settings.action_max_wait):
                     raise common.HandledError(
                         "Action mismatch in %s: %s %s" %
-                        (self.NAME, self.objname, prev_log))
+                        (self.SIGNATURE, self.objname, prev_log))
                 logger.warning("Ignoring previous run in %s: %s %s" %
-                               (self.NAME, self.objname, prev_log))
-            hb.set(self.objname, (self.NAME, utils.time_stamp()))
+                               (self.SIGNATURE, self.objname, prev_log))
+            hb.set(self.objname, (self.SIGNATURE, utils.time_stamp()))
 
     @transaction()
     def register_fetch_name(self, filename):
@@ -101,7 +101,7 @@ class PithosSourceHandle(object):
             datetime.datetime.now().strftime("%s")
         fetch_name = utils.join_path(self.cache_fetch_name, f)
         self.fetch_name = fetch_name
-        db.insert_cachename(fetch_name, self.NAME, filename)
+        db.insert_cachename(fetch_name, self.SIGNATURE, filename)
         return utils.join_path(self.cache_path, fetch_name)
 
     @handle_client_errors
@@ -239,7 +239,7 @@ PITHOS_ETAG = "pithos_etag"
 class PithosFileClient(FileClient):
     def __init__(self, settings):
         self.settings = settings
-        self.NAME = "PithosFileClient"
+        self.SIGNATURE = "PithosFileClient"
         self.auth_url = settings.auth_url
         self.auth_token = settings.auth_token
         self.container = settings.container
@@ -262,7 +262,7 @@ class PithosFileClient(FileClient):
         else:
             candidates = upstream_all
 
-        non_deleted_in_db = set(db.list_non_deleted_files(self.NAME))
+        non_deleted_in_db = set(db.list_non_deleted_files(self.SIGNATURE))
         newly_deleted_names = non_deleted_in_db.difference(upstream_all_names)
         logger.debug("newly_deleted %s" % newly_deleted_names)
         newly_deleted = dict((name, {}) for name in newly_deleted_names)
@@ -282,7 +282,7 @@ class PithosFileClient(FileClient):
                     candidates = self.list_candidate_files(
                         last_modified=last_modified)
                     for (objname, info) in candidates:
-                        callback(self.NAME, objname, assumed_info=info)
+                        callback(self.SIGNATURE, objname, assumed_info=info)
                     time.sleep(interval)
 
         poll = PollPithos()
diff --git a/agkyra/agkyra/syncer/syncer.py b/agkyra/agkyra/syncer/syncer.py
index 9625b0c92bfc078a4f4e2fdbf6293c3443870cf4..16d672cb8c268d7ae4b544eb482f2fea74e28b14 100644
--- a/agkyra/agkyra/syncer/syncer.py
+++ b/agkyra/agkyra/syncer/syncer.py
@@ -38,8 +38,8 @@ class FileSyncer(object):
         self.slave = slave
         self.DECISION = 'DECISION'
         self.SYNC = 'SYNC'
-        self.MASTER = master.NAME
-        self.SLAVE = slave.NAME
+        self.MASTER = master.SIGNATURE
+        self.SLAVE = slave.SIGNATURE
         self.get_db = settings.get_db
         self.clients = {self.MASTER: master, self.SLAVE: slave}
         self.decide_event = None