anchor.diff:  
         [FixInsightParam]
         property CompilerDefines : TStringDynArray read FCompilerDefines write FCompilerDefines;
  -      [FixInsightParam]
  +      [FixInsightParam, DefaultOutputFileName(DEF_STR_OUTPUT_FILENAME)]
         property OutputFileName : TFileName read FOutputFileName write SetOutputFileName;
  -      [FixInsightParam]
  +      [FixInsightParam, DefaultOutputFormat(DEF_ENUM_OUTPUT_FORMAT)]
         property OutputFormat : TFixInsightOutputFormat read FOutputFormat write FOutputFormat;
         [FixInsightParam]
         property ProjectFileName : TFileName read FProjectFileName write SetProjectFileName;
  -      [FixInsightParam]
  +      [FixInsightParam, DefaultSettingsFileName(DEF_STR_SETTINGS_FILENAME)]
         property SettingsFileName : TFileName read FSettingsFileName write SetSettingsFileName;
   
         property Validate : Boolean read FValidate write FValidate;
  
positive.code: implementation
  
  uses
    System.IOUtils,
    FIToolkit.Config.Exceptions, FIToolkit.Config.Consts;
  
  { TFixInsightOptions }
  
  
negative.code: 
  uses
    System.SysUtils, System.Types,
    FIToolkit.Config.Types, FIToolkit.Config.Defaults, FIToolkit.Config.Consts;
  
  type
  
    DefaultCompilerDefines = class (TDefaultValueAttribute<TStringDynArray>);
    DefaultOutputFileName = class (TDefaultValueAttribute<TFileName>);
    DefaultOutputFormat = class (TDefaultValueAttribute<TFixInsightOutputFormat>);
    DefaultSettingsFileName = class (TDefaultValueAttribute<TFileName>);
  
    TFixInsightOptions = class sealed
      strict private
  