This isn't really part of the Target/Action framework - maybe things that require FromEventPattern belong in their own class