The `@opts` name bugs me a little here because this is mixed into `ActiveRecord::Base`. We should use a more explicit name like `@replicate_opts`.