Builder returns Value instead of Expression for constants