D'oh! I forgot the mention that in the second example there, Foo would
have had it's method security changed so that doSecretStuff would be
public. 

-mike