diff --git a/padatious/match_data.py b/padatious/match_data.py
index <HASH>..<HASH> 100644
--- a/padatious/match_data.py
+++ b/padatious/match_data.py
@@ -30,6 +30,15 @@ class MatchData(object):
         self.matches = matches or {}
         self.conf = conf
 
+    def __getitem__(self, item):
+        return self.matches.__getitem__(item)
+
+    def __contains__(self, item):
+        return self.matches.__contains__(item)
+
+    def get(self, key, default=None):
+        return self.matches.get(key, default)
+
     def __repr__(self):
         return repr(self.__dict__)
Add a few dict accessors to MatchData for more concise usage
Can now do val = data['key'], val = data.get('key', 'default'), if 'key' in data: