Phased out User, Implemented Event Class