add UnsortedColumns for the benefit of ModificationStatement: profiling shows about 75% of the time was spent in TreeMap.add
inline static factory() calls
make batch_insert and ModificationStatement.execute no-ops