<div dir="ltr">Ryan, I am guessing in the declaration you need to read or write from methods on the helper only and not from fields or methods on the type you are extending.<div><br></div><div>type</div><div>  TMyObject = class</div><div>  private</div><div>    FNum: Integer;</div><div>  public</div><div>    property Num1: Integer read FNum;</div><div>  end;</div><div><br></div><div>  TMyObjectHelper = class helper for TMyObject</div><div>  private</div><div>    function GetNum2: Integer;</div><div>  public</div><div>    property Num2: Integer read GetNum2;</div><div>  end;</div><div><br></div><div>implementation</div><div><br></div><div>function TMyObjectHelper,GetNum2: Integer;</div><div>begin</div><div>  Result := FNum;</div><div>end;</div></div>