Give the Tag class nicer attribute names.
PHPDoc fixes.
Inject TagMapper object.