Does FreePascal have the option of setting a default value for an object field?
eg.
TType =class (TObject)
FInteger: integer; default 5
constructor Create;override;
end;
rather than
constructor TType.Create;
begin
someVar := TType.Create;
FInteger = 5;
end;