private void OnStatusChange(GrainServiceStatus oldStatus, GrainServiceStatus newStatus)
 {
     if (oldStatus != GrainServiceStatus.Started && newStatus == GrainServiceStatus.Started)
     {
         ring.SubscribeToRangeChangeEvents(this);
     }
     if (oldStatus != GrainServiceStatus.Stopped && newStatus == GrainServiceStatus.Stopped)
     {
         ring.UnSubscribeFromRangeChangeEvents(this);
     }
 }