add DataReader::clear