Perform renaming VirtualObject to RemoteClass
Perform renaming Repository to RemoteRepository
Code refactoring