Now the configuration module is more robust. Refactorized solstice to remove parameters in some constructors