logger replacement for ConfigurationWithCallbacks
removing reactor and fixing logic bug
tests for ConfigurationWithCallbacks