DSL::Meta optimized to cache column names, model class and adapter reference (which is also supposed to improve external API greatly)