remove ${^META} and ${^CALLER} too
this should just be done with traits
better name here now that submethods are gone