Removed implementation pattern used in ReadStream and WriteStream