To my understanding: this is connector to a RESTService. 

This is not a repository, it does not belongs to Core, and this is not business logic. So Why namespace it with ```Core``` and ```Repository```?
I'd go for something like:

 ```
Remote::Connector::RESTService
```
So we can place under ```connectors``` proxys to different systems like REST, SOAP, ESB  (this is a pretty common pattern in software architecture) And is indeed decoupled from FrontEnd just by the root scope (which describes what it does)