modified feature class to better encapsulate adding data to data frames