Add cartesian replication support