anchor.diff:      property OnObjectForPath: TOnObjectForPathProc read FOnObjectForPath write FOnObjectForPath;
       property OnLang: TOnLangProc read FOnLangProc write FOnLangProc;
       property OnValue: TOnValueProc read FOnValueProc write FOnValueProc;
  +    property OnScaffolding: TOnScaffoldingProc read FOnScaffolding write FOnScaffolding;
     end;
   
   implementation
  
positive.code:     FOnLangProc: TOnLangProc;
      FOnValueProc: TOnValueProc;
      FOnObjectForPath: TOnObjectForPathProc;
    protected
      function GetRazorAttributeValue<T: RazorSingleValueAttribute>(
        const AType: TRttiType; const ADefault: string = ''): string;
  
negative.code:     function GetTemplatesFolder: string; virtual;
  
      procedure OnObjectForPathHandler(Sender: TObject; ExecData: TRazorExecData); virtual;
      procedure OnScaffoldingHandler(Sender: TObject; const qualifClassName: string;
        var ReplaceText: string); virtual;
      procedure OnPageErrorHandler(Sender: TObject; pageInfo: TPageInfo); virtual;
      procedure OnLangHandler(Sender: TObject; const FieldName: string; var ReplaceText: string); virtual;
      procedure OnValueHandler(Sender: TObject; const ObjectName: string;
  