Share tags2

Supersedes #11351.
Absolutely. I would love to do the obvious, but unfortunately that's a limitation of the Entity/Mapper classes which requires those members to be named like the table columns they correspond to.