@Bob,

Ah, Ok, I see what you're saying now:  generate the getSomeService() method when it's first called.

I thought about having a CF8-only feature that used onMissingMethod to do this, but I wanted to:

1.  Keep the functionality consistent across versions
2.  Not make pre-emptive use of onMissingMethod:  something else may come up in the future where I'd kick myself for reserving it for autowiring purposes.