I opted for a little more complex version since we still need the predefined tag types to return its locale property when localized ;-)