refactor: Push comment event parameters down into shared UserEvent base class