Refactored the Tag to have a better way to determine if the Tag is
user-defined or system predefined.