protected virtual void OnChanged(RatingEventArgs e) { var eventHandler = (RatingEventHandler)base.Events[Rating.EventChange]; if(eventHandler != null) { eventHandler(this, e); } }