refactor: expose raw expression evaluation results to attributes