Make Execution a fist level class