private void Handle(NewVehicle @event) { if (this.Registration != null) { throw new RuntimeException("Event processed twice!"); } this.Registration = new Registration(@event.RegistrationNumber); }