Implemented validation architecture.
Implemented presence validator.
Perform validation before saving events.