Fully Decoupled Config class from Core