@CommandHandler
 public Aggregate(CreateCommandAndEvent command) {
   apply(command);
 }
 public void doSomething() {
   apply(new SomethingDoneEvent());
 }