changes due to the use of unique_ptr in featurecoverage (feature)