ProjectRegisterEventVM refactor