Change EventBase::SetVal to virtual