diff --git a/hearthstone/cardxml.py b/hearthstone/cardxml.py
index <HASH>..<HASH> 100644
--- a/hearthstone/cardxml.py
+++ b/hearthstone/cardxml.py
@@ -198,10 +198,18 @@ class CardXML(object):
 		return bool(self.tags.get(GameTag.Collectible, False))
 
 	@property
+	def battlecry(self):
+		return bool(self.tags.get(GameTag.BATTLECRY, False))
+
+	@property
 	def deathrattle(self):
 		return bool(self.tags.get(GameTag.DEATHRATTLE, False))
 
 	@property
+	def divine_shield(self):
+		return bool(self.tags.get(GameTag.DIVINE_SHIELD, False))
+
+	@property
 	def double_spelldamage_bonus(self):
 		return bool(self.tags.get(GameTag.RECEIVES_DOUBLE_SPELLDAMAGE_BONUS, False))
 
@@ -238,6 +246,10 @@ class CardXML(object):
 		return bool(self.tags.get(GameTag.SECRET, False))
 
 	@property
+	def taunt(self):
+		return bool(self.tags.get(GameTag.TAUNT, False))
+
+	@property
 	def spare_part(self):
 		return bool(self.tags.get(GameTag.SPARE_PART, False))
cardxml: Implement battlecry, divine_shield and taunt properties