Станислав, опять же из того, что вы не можете из кода увидеть что куда присваивается, и какие филды у объекта получаются на том или ином этапе, не следует что все так не могут. И это отнюдь не аргумент против тех кто так может, заметьте.
я просто считаю что не надо это видеть. это должно быть задокано самим кодом, или хотябы волшебный di должен быть который хоть какието гарантии дает