Make the column class more independent, in the process of cleaning it up