public procedure TFiler.DefineProperty(
const Name: String;
ReadData: TReaderProc;
WriteData: TWriterProc;
HasData: Boolean
); virtual; abstract;