move SLAs into their own polymorphic controller