Есть несколько библиотек .NET, которые используют методы для доступа к данным объекта вместо геттеров i.e HttpWebResponse.GetResponseStream().
Также есть примеры доступа к потоку с помощью свойства i.e HttpResponse.OutputStream.
Мой вопрос в том, когда использовать какую форму доступа и почему?