Get a reference to a remote object based on its ID. The $id variable refers to the ID as stored in the remote system; any translation needed should be performed by this method's implementation (for example, the IDs of some content items may have characters that are invalid in in SilverStripe; check the AlfrescoContentSource for an example of how this can be handled.