@alexeyvo , I don't know what happened.
I somehow misread this pull request. I merged it but it actually *breaks* our implementation of TMongoStream on our modified version of the service bus.

According to Git you took out this implementation:

```pascal
function Seek(Offset: {$IFDef Enterprise} Int64 {$Else} longint {$EndIf}; Origin: TSeekOrigin ): {$IFDef Enterprise} Int64 {$Else} longint {$EndIf}; override;
```

in favor of 

function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; {$IFDEF VER130}reintroduce; overload;{$ELSE}overload; override;{$ENDIF}

This breaks our implementation in Delphi 5, because for us Seek is a virtual method that can return a 64 bits integer.
Not sure if you intended to do this, or Git is reporting some wrong for us. I will have to revert the repo because it's a mess now.