Separated SpringRuntime from the controller