type TSPoint = class function Create(); begin self.X := 0; self.Y := 0; end X: real; Y: real; end;