#50 improved performance by creating field widgets more lightweight (via
setViewOnly). Improved way to determine type (Class) of cell.
#85 some improvements via lightweight fields (setViewOnly)