Хотя всего этого класса нет в черновике апи :) Наверно мне просто нравится все закрывать, так проще понять как этот код взаимодействует с внешним миром. Мне хочется закрывать все что не используется или нет в паблик апи.