refactor create methods on ReputationEvent