remove MaestroExecution trait, replace with objects