Refactored to avoid recompiling templates on each refresh
Use reflection when formatting column data
Use reflection when parsing fetched data
Optimized sorter initialization