This is a problem yes, VoidEvent would need a reference to FlowConstruct if this approach was to work.