diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormattingStrategy/CSharpFormattingOptionsContainer.cs b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormattingStrategy/CSharpFormattingOptionsContainer.cs
index 03451a7c73..f25d194eee 100644
--- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormattingStrategy/CSharpFormattingOptionsContainer.cs
+++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/FormattingStrategy/CSharpFormattingOptionsContainer.cs
@@ -85,13 +85,6 @@ namespace CSharpBinding.FormattingStrategy
/// Clone of options container.
public CSharpFormattingOptionsContainer Clone()
{
-// var cloneActiveOptions = new HashSet();
-// foreach (var activeOption in activeOptions)
-// cloneActiveOptions.Add(activeOption);
-// var clone = new CSharpFormattingOptionsContainer(parent, cloneActiveOptions);
-// clone.Reset(cachedOptions.Clone());
-// return clone;
-
var clone = new CSharpFormattingOptionsContainer(parent);
clone.CloneFrom(this);
return clone;
@@ -134,7 +127,7 @@ namespace CSharpBinding.FormattingStrategy
// We rely on property value from some of the parents and have to update it from there
PropertyInfo propertyInfo = typeof(CSharpFormattingOptions).GetProperty(e.PropertyName);
if (propertyInfo != null) {
- var val = GetOption(e.PropertyName);
+ var val = GetEffectiveOption(e.PropertyName);
propertyInfo.SetValue(cachedOptions, val);
OnPropertyChanged(e.PropertyName);
}