Extend rest implementation