moved command's dependency on console, evaluator, etc from execute to constructor