implement the datacollection config interface(s)