What is the correct way to count how much bytes Stream writes and reads ? It is simple to derive from Stream and overload methods. The issue is that any Read** method