SimpleDomainEvent
constructor(id: String = generateGlobalId(), header: Header = DefaultHeader.empty(), body: T, aggregateId: AggregateId, ownerId: String = OwnerId.DEFAULT_OWNER_ID, version: Int, sequence: Int = DEFAULT_EVENT_SEQUENCE, revision: String = DEFAULT_REVISION, commandId: String, name: String = body.javaClass.toName(), isLast: Boolean = true, createTime: Long = System.currentTimeMillis())