So if I need to extend AggregateRoot and I want an event handler to listen for a DomainObjectChange and do something, how?