it defines an attribute reader for every column in the csv and
implements responds to missing