correctly instanciate ExecutionRule objects