Integrating maximum sleep time within broker base class