Modernize DisplayColumnList property
to return List<DocumentDisplayColumnInfo> instead of ArrayList and exclude unknown (old) columns 
by checking column name in AvailableDispayColumns HashSet<string>