1. A method comprising: utilizing a first interface to query a data source using a first configuration and to return a first data set including a plurality of records, each of the plurality of records comprising data of a plurality of fields of the first data set; receiving the first data set from the data source; utilizing a second interface to query the data source using a second configuration and to return a second data set for each of the plurality of records, at least one field of the second configuration being associated with one of the plurality of fields of the first data set, each utilization using the received data of the one of the plurality of fields of a respective record that is associated with the at least one field of the second configuration; receiving a respective second data set from the data source for each utilization of the second interface; and populating a class-based component model with data of the respective second data sets, wherein the class-based component model represents tag-based data and non-tag-based data.