Controllers as services