Это повод для раздела "Не документированное")) Для

Это повод для раздела "Не документированное"))

Для этого есть раздел Эксперименты и исследования

меня больше поражает , для чего это

Оооо, а это ппц как удобно бывает. Особенно не на создание, а на чтение. К примеру

$modx->getObject('modUser', $id)->Profile->email;

В любом месте на сайте можно писать $modx->user->Profile->$key или типа того, и вообще не париться был запрошен ранее объект профиля пользователя или нет. Если не был, xPDO сам выполнит $modx->user->Profile = $modx->user->getOne('Profile'); Если это не удобно, то что же тогда вообще удобно? А с учетом того, что мы все фигачим на modSmarty и у нас в Smarty доступен объект $modx, то тут удобства через край.