So I'm sure that this is due to my lack of understating on how Objects are built behind the fur but it seems that if I use something in a role that I should use it in the caller, same with a base class with a sub class? Have I completely missed something obvious?
I've written up a test to illustrate the point. Sadly all the tests pass (throws_ok) ? http://develonizer.com/svn/misc/role_use.t -- benh~