I also think that the cleanest way would be to keep original headers and add a comment that they interfaces were kept and implementation modified for testing purposes or something with similar meaning.