Created event class. committing before mergining in usercrud changes from UserCrudApi branch while waiting for pull requeset approval on dev