Add helper methods for building intermediate events