Refactored binding expression generation