AddPackageCOmmandHandler then issues an PackageAddedEvent on the IBus.We then have a couple of handlers listening for that one:- UpdateStatistics (writing some stats to our datastore)- ActivityLogWriter (which writes several event types to an activity log)Commands and events only contain primitive types (no DI is needed there), our IBus implementation instantiates the handlers through a DI contain