prepareValue() belongs in query-builder