TimeoutAggregate really isn't an aggregate.
Slowly adding the ability to send/receive timeout messages.