One shot replication in objective-c

One-shot replications get cleaned up after they stop.