cache escaped strings in MySQL
cache column names in DataMapper
limit columns returned to speed up consumers