Things are more complicated here.
If you check CActiveRelation, you will find the 'with' option which is used by lazy-loading only to specify which related objects to be queried together. And more complicated, such option can be specified on-the-fly (e.g. $post->comments(array('with'=>'author')))