adding requirement that vis.data should include column labels to the spec