schemas are edited instead of replaced. ControllerSet now takes server instead of serverConfig