making ColumnNode immutable