As mentioned in a comment on #56, I made the setting of attribute value strings require a context, which will allow template parsing to evaluate "this" in a template-specific way.  "Will allow" because this is not quite done yet.  All the plumbing is in, but I haven't decided how to evaluate the actual methods on a templated widget yet since probably not all of those should be public.