Expanded class hierarchy of StreamInterface