This is primarily a refactoring.
The prototype for modifying the registry is currently:
In order to support Maintenance schedules (possibly Quotas as well), there should be an alternate prototype for Maintenance. Something like:
The existing RegistrarProcess::update (src/master/registrar.cpp) should be refactored to allow for more than one key. If necessary, refactor existing operations defined in src/master/master.hpp (AdminSlave, ReadminSlave, RemoveSlave).