Yes, we initially wanted to monkey patch the mysql_database provider with an `:enable_replication` action but during implementation it made simple to keep the logic in the `rs-mysql::master` and `rs-mysql::slave` recipes. Since the master and slave specific logics are in its own recipes, it also makes the failover process simple. Are there any other benefits in monkey patching the mysql_database provider?