Is it actually necessary to have 2 providers? Could you not just have the cassandra provider and then call the :stop/:start actions on it? Same for monit