I notice that after calling process on a Template object the template entry in the hash I passed as the 2nd argument is now a Template::Document. It appears to be the doings of Template::Service.
Perhaps this should be documented in the POD documentation for process. Thanks, Andrew
