RemoteCollectionReplica destructs polymorphically