code: func NewNamedReflector(name string, lw ListerWatcher, expectedType interface{}, store Store, resyncPeriod time.Duration) *Reflector {
  	r := &Reflector{
  		name:          name,
  		listerWatcher: lw,
  		store:         store,
  		expectedType:  reflect.TypeOf(expectedType),
  		period:        time.Second,
  		resyncPeriod:  resyncPeriod,
  		clock:         &clock.RealClock{},
  	}
  	return r
  }
docs: // NewNamedReflector same as NewReflector, but with a specified name for logging