add logger to base classes
extend base helper and call parent constructor