Introduce RemoteCollection.Remove()

closes #729