Cleanup and adding logic to remote IHttpController from returned types