diff --git a/Script/Conf.cfg b/Script/Conf.cfg
index 58ee4b70ea1aeff73980dcc0634b24f350ca5880..9ca7f4d927774072b37f9888569be531fd271de6 100755
--- a/Script/Conf.cfg
+++ b/Script/Conf.cfg
@@ -57,6 +57,9 @@ Filenameparser: 'SFOFileNameParser'
 # Module provide backend access functions
 BackendModule: 'castorstorage'
 
+# Backend specific parameters
+BackendModuleConf: {}
+
 
 #[Manager]
 ########## MANAGER THREAD ##########
diff --git a/Script/Conf.py b/Script/Conf.py
index e4cc61aedea4c57a86f312b4cf4c4216976c9ff9..b86a890539f5c1485f5e894a0efaa751adc0dbf8 100755
--- a/Script/Conf.py
+++ b/Script/Conf.py
@@ -5,16 +5,10 @@ __version__='$Revision$'
 
 
 from config import Config
+from collections import namedtuple
 
-class DrivenPool:
 
-    def __init__(self, list):
-        self.projecttag = list[0]
-        self.streamtype = list[1]
-        self.streamname = list[2]
-        self.pool = list[3]
-        self.targetdir = list[4]
-        self.stagehost = list[5]
+DrivenPool = namedtuple('Point', ['projecttag','streamtype','streamname','pool','targetdir','stagehost'])
 
 class Conf:
     
@@ -84,6 +78,13 @@ class Conf:
         except AttributeError:
             self.backend = __import__('castorstorage', globals(), locals())
 
+        #Backend params
+        try:
+            self.backend.init(cfg.BackendModuleConf)
+        except AttributeError:
+            pass
+
+
         ########## MANAGER THREAD ##########
 
         # Directory List where to get Data Files (list of strings)