Fix #20: Provide EventAwareTrait.