instead of using named :auto_bind_1 placeholders, leave sequential (question-mark) placeholders in place, and track sequential bind values separately; modify getBindValues() to account for the order in which the values should be returned, using 1-based numbering
bind sequential values within their own methods