[Aggregate] Return instance of aggregate
[AggregateHistory] Merge another aggregate history
[Command] Take instance of BillId instead of Bill
[BillController] Use bill ID
[BillHasBeenPaidEvent] implement DomainEvent
[History] Start history builders
[Controllers] Remove serializer injection