Add ReplacementProvider feature