Implement RestService