Separated Event into Event and EventViewModel