TimedService base class