End use of metadata to store tags information

Tag information was stored in metadata to solve a specific problem with processing. This pull request implements a solution to the same problem without requiring that store. Use of the metadata store make using tags in extensions much more complex than does using an approach that does not require storage.