remove interpolate dependency, move column methods to column definitions, paranoid memory cleanup