Maybe fix Execution to allow abstract classes?
Ok, maybe it actually works now