Kills getParent/*root, materialize, and makes ExecutionResult return scala type