Здравствуйте, varenikAA, Вы писали:
AA>насчет коллекций есть хорошая практика делать именованные типа Persons, если уж совсем трушно, то доступ к данным ограничить нужными методами.
Зачем? Чтобы тем, кто будет пользоваться этими коллекциями, жизнь медом не казалась?
Мне например регулярно хочется найти автора какого-нибудь NameValueCollection, сложить в сумку паяльник и тиски и поехать преподать ему урок хорошего кодирования.