setTaggedValueByName now throws if the tag name does not exist. The documentation says this is what happens - now the code matches the doco. This resolves issue 238