In additional to namespace and name, I want to be able to specify an additional attribute `revision` on a `@DomainEvent`.