@jonathan I changed it so that you can instantiate the expander column and add it manually to the tableview columns list, but would it be weird to also have a constructor for the column that took the tableview and inserted the column automatically as well?