Правильней конечно, это сделано для теста на сколько будет быстрее общий метод чем обращение через точку, в данном примере самый оптимальный вариант выбрать все 1 запросом, но тут задача исключить обращения вида объект.контрагент.вид и как это лучше сделать. Если цикл то все одним запросом, если внутри объекта и 1 раз обращение то используя общий метод если обращение к ссылке происходит 20 раз подряд то через точку так как при первом обращении все кешируется. Все зависит от того где используется