remove WeakReference hack. It turned out that a proper management needs to release the config properly anyway. And having a WeakReference did lead to re-creating the Config Discovery again and again under heavy gc load.