To reduce complexity move cached registry capability into a specialized class. Only start monitoring thread in Registry if there are registered subscribers