let RestAPIHost can be extend