Refactored apispark extension in order to hide some classes, and to add a FirewallService.