If a header is expected: - Validate the number of columns expected (eg: if we specify 10 columns in the definition check that we have 10 headers) - Validate the header name - if the 'name' property is defined in the schema