Only query indexes if needed.
Add rename column
Add explicit integer type; deprecate 'rational: false'
Add backwards compatibility for 'type: number, rational: false' integer spec
Remove duplicate code
Allow custom property names & custom select