anchor.diff:        destructor Destroy; override;
   
         [FIToolkitParam, DefaultFixInsightExe]
  -      property FixInsightExe : TFileName read FFixInsightExe write SetFixInsightExe;
  +      property FixInsightExe : TFileName read GetFixInsightExe write SetFixInsightExe;
         [FIToolkitParam]
         property FixInsightOptions : TFixInsightOptions read FFixInsightOptions;
         [FIToolkitParam]
  -      property InputFileName : TFileName read FInputFileName write SetInputFileName;
  +      property InputFileName : TFileName read GetInputFileName write SetInputFileName;
         [FIToolkitParam, DefaultOutputDirectory]
  -      property OutputDirectory : String read FOutputDirectory write SetOutputDirectory;
  +      property OutputDirectory : String read GetOutputDirectory write SetOutputDirectory;
         [FIToolkitParam, DefaultOutputFileName(DEF_CD_STR_OUTPUT_FILENAME)]
  -      property OutputFileName : String read FOutputFileName write SetOutputFileName;
  +      property OutputFileName : String read GetOutputFileName write SetOutputFileName;
         [FIToolkitParam, DefaultTempDirectory]
  -      property TempDirectory : String read FTempDirectory write SetTempDirectory;
  +      property TempDirectory : String read GetTempDirectory write SetTempDirectory;
   
         property Validate : Boolean read FValidate write FValidate;
     end;
  
positive.code: 
  uses
    System.SysUtils,
    FIToolkit.Config.FixInsight, FIToolkit.Config.Types, FIToolkit.Config.TypedDefaults, FIToolkit.Config.Consts;
  
  type
  
  
negative.code: 
  procedure TConfigData.SetOutputFileName(const Value : String);
  begin
    if not FOutputFileName.Assigned or (FOutputFileName <> Value) then
    begin
      if FValidate then
        ValidateOutputFileName(Value);
  