Change Columns static method to return IReadOnlyList.