dont force config setting in constructor