имхо тут компромисс между легкостью инициализации и статическим контролем. То что хочет Маззи можно получить комбинацией вот этого тула:
http://www.axaptapedia.com/Generate_...hods_extension
И паттерна expression builder.
В простых случаях я предпочитаю контейнер контейнеров, расставиив ассерты и документировав.
Сложных случаев я пока не делал.