ApplicationEvent prototype = builder.prototype();
prototype.name().set( name );
prototype.on().set( new Date() );
prototype.identity().set( idGenerator.generate( ApplicationEvent.class ) );
UnitOfWork uow = uowf.currentUnitOfWork();
prototype.usecase().set( uow.usecase().name() );
prototype.version().set( version );