diff --git a/lib/devpipeline_core/configinfo.py b/lib/devpipeline_core/configinfo.py
index <HASH>..<HASH> 100644
--- a/lib/devpipeline_core/configinfo.py
+++ b/lib/devpipeline_core/configinfo.py
@@ -4,6 +4,8 @@
 class ConfigInfo:
     def __init__(self, executor):
         self._executor = executor
+        self._current_config = None
+        self._current_env = None
 
     @property
     def executor(self):
diff --git a/lib/devpipeline_core/toolsupport.py b/lib/devpipeline_core/toolsupport.py
index <HASH>..<HASH> 100644
--- a/lib/devpipeline_core/toolsupport.py
+++ b/lib/devpipeline_core/toolsupport.py
@@ -85,6 +85,7 @@ def tool_builder(component, key, tool_map, *args):
 
 
 class _NullJoiner:
+    # pylint: disable=too-few-public-methods
     def __init__(self, component_name, key):
         self._component_name = component_name
         self._key = key
@@ -98,6 +99,7 @@ class _NullJoiner:
 
 
 class ListSeparator:
+    # pylint: disable=too-few-public-methods
     def join(self, vals):
         return vals
Fix pylint issues