diff --git a/force_bdss/data_sources/base_data_source_factory.py b/force_bdss/data_sources/base_data_source_factory.py
index 9dd4304d0f74cfed50c7b710aa2bdf548eac8258..6c28f56729b976ad8061b5c2318dc7394fca2407 100644
--- a/force_bdss/data_sources/base_data_source_factory.py
+++ b/force_bdss/data_sources/base_data_source_factory.py
@@ -1,5 +1,5 @@
 import logging
-from traits.api import ABCHasStrictTraits, provides, Str, Instance, Type
+from traits.api import provides, Str, Instance, Type, HasStrictTraits
 from envisage.plugin import Plugin
 
 from force_bdss.data_sources.base_data_source import BaseDataSource
@@ -11,7 +11,7 @@ log = logging.getLogger(__name__)
 
 
 @provides(IDataSourceFactory)
-class BaseDataSourceFactory(ABCHasStrictTraits):
+class BaseDataSourceFactory(HasStrictTraits):
     """Base class for DataSource factories. Reimplement this class to
     create your own DataSource.
 
diff --git a/force_bdss/mco/base_mco_factory.py b/force_bdss/mco/base_mco_factory.py
index 3f3c3ef65c0feeb69bee83333080ca3db942ac67..f7fff0922a3ddd5dff13bfa6bd137627e8434f9e 100644
--- a/force_bdss/mco/base_mco_factory.py
+++ b/force_bdss/mco/base_mco_factory.py
@@ -1,5 +1,5 @@
 import logging
-from traits.api import ABCHasStrictTraits, Str, provides, Instance, Type
+from traits.api import HasStrictTraits, Str, provides, Instance, Type
 from envisage.plugin import Plugin
 
 from force_bdss.ids import factory_id
@@ -12,7 +12,7 @@ log = logging.getLogger(__name__)
 
 
 @provides(IMCOFactory)
-class BaseMCOFactory(ABCHasStrictTraits):
+class BaseMCOFactory(HasStrictTraits):
     """Base class for the MultiCriteria Optimizer factory.
     """
     # NOTE: any changes to the interface of this class must be replicated
diff --git a/force_bdss/ui_hooks/base_ui_hooks_factory.py b/force_bdss/ui_hooks/base_ui_hooks_factory.py
index 8393739005fc9e83958bf59c14c99a160e6f5e4f..af62ffb8b27d23ba0af90a1eab1982ab9e529221 100644
--- a/force_bdss/ui_hooks/base_ui_hooks_factory.py
+++ b/force_bdss/ui_hooks/base_ui_hooks_factory.py
@@ -1,5 +1,5 @@
 import logging
-from traits.api import ABCHasStrictTraits, Instance, Str, provides, Type
+from traits.api import HasStrictTraits, Instance, Str, provides, Type
 from envisage.plugin import Plugin
 
 from force_bdss.ids import factory_id
@@ -10,7 +10,7 @@ log = logging.getLogger(__name__)
 
 
 @provides(IUIHooksFactory)
-class BaseUIHooksFactory(ABCHasStrictTraits):
+class BaseUIHooksFactory(HasStrictTraits):
     """Base class for UIHooksFactory.
     UI Hooks are extensions that perform actions associated to specific
     moments of the UI lifetime.