I have legacy code with an interface for Settings:
public interface ISetting : ICloneable { // plenty of stuff, irrelevant to this question }