Currently only dataframe_for_activities (i.e., layer observers) have associated colnames and colname_dimensions objects.

So there's no description that contains the column names.

So lazyNut asks the GUI to be conservative and re-check the dataframe column names via command if the dataframe's value has changed in any way.