Refactor API controllers with basic ApiController