equals method
- dynamic object
 
Implementation
bool equals(dynamic object) {
  if (object == null || object is! Tag) return false;
  Tag tag = object;
  if (tag.getType() != getType()) return false;
  if (!(getKey() == tag.getKey())) return false;
  return true;
}