anchor.diff:  
   uses
     System.TypInfo,
  -  FIToolkit.Config.FixInsight, FIToolkit.Config.Defaults, FIToolkit.Config.Types, FIToolkit.Config.Consts,
  +  FIToolkit.Config.FixInsight, FIToolkit.Config.Defaults, FIToolkit.Config.Consts,
     FIToolkit.Commons.Utils;
   
   { TConfigManager }
  
positive.code: 
  function TConfigManager.FilterConfigProp(Instance : TObject; Prop : TRttiProperty) : Boolean;
  var
    Attr : TCustomAttribute;
  begin
    Result := False;
  
    for Attr in Prop.GetAttributes do
      if Attr is TConfigAttribute then
        if TConfigAttribute(Attr).Serializable then
        begin
          Result := ((Instance is TConfigData) and (Attr is FIToolkitParam)) or
                    ((Instance is TFixInsightOptions) and (Attr is FixInsightParam));
  
          if Result then
            Break;
        end;
  end;
  
  procedure TConfigManager.GenerateDefaultConfig;
  begin
    SetDefaults;
    FillFileFromData;
  end;
  
  
negative.code: 
  uses
    System.SysUtils, System.Rtti,
    FIToolkit.Config.Data, FIToolkit.Config.Storage, FIToolkit.Config.Types, FIToolkit.Commons.Types;
  
  type
  
  