pub trait Query { // Required method fn execute(&mut self, context: &(dyn Any + 'static)) -> ControlFlow; }