Should this just take the Replication class rather than the filter? Then, as we add further options to Replications, this method doesn't end up having to expand more and more?