private void Initialise(Stream input, bool ownsInput) { Input = input; OwnsInput = ownsInput; Reader = new DecoratedObjectReader(input); DelayEngine = new RecordedMessageDelayEngine(this); }