We can currently query events by a property being equal to, greater than, etc a hard-defined value set up in the workflow. I think there would be a lot of benefit to allowing workflows to query events based on being equal to, greater than, etc a property from the original triggering event. This, for example, is similar to the existing logic of "has not triggered X event since this workflow started". That's just 'second_event.date > original_event.date` = 0. But open this up for all property types, like 'second_event.category = original_event.category'. This could greatly expand the power of scoped queries, removing the need for them and generalizing them to filter / branch steps instead of a global workflow. This would also solve https://getvero.canny.io/feature-requests/p/scope-by-property-for-filters