added private constructor in Dumper, Logger, Dispatcher