add InMemoryDictionarySource to help with tests
make logger private