Moved the creation of the columns list to the declaration of the columns field. Even if there are no explicit columns the list will have to be created anyway.