Updated engine to propagate messages and variables into set-based objects.