First off, I haven't seen 'through' anywhere before; I'm just practicing CakePHP!

The idea is that `belongsTo` and `hasOne` are retrieved in a single query. If I use ContainableBehavior, it works only for `hasOne` and not `belongsTo`, and it needs `recursive > 1` (or 2, depending on depth).

Actually, it was originally based on your idea, Mark! (Shifu! aka 'Master/Teacher' in Chinese). Recall [your wisdom in the yonder years](http://mark-story.com/posts/view/using-bindmodel-to-get-to-deep-relations).