Make sure that the pointer doesn't get out of scope!
public constructor Create(output: PTextFile); overload;