you might consider, like charlie suggested, making...
# puppet
b
you might consider, like charlie suggested, making the tag string a parameter to the type. That makes it a "documented interface" of some sort