IConvention now has to specify the Type of the data, as well as the Data Source