Implemented basic syncing of remote objects

OK, I will address this in a separate ticket