diff --git a/mwclient/page.py b/mwclient/page.py
index 19d412a99e6e1777433171ec8505a176b8b0f50c..a96d0b8e6f8cdcaf1c59e7cb4925ce0250559065 100644
--- a/mwclient/page.py
+++ b/mwclient/page.py
@@ -9,7 +9,7 @@ import mwclient.errors
 
 class Page(object):
 
-    def __init__(self, site, name, info=None, extra_properties={}):
+    def __init__(self, site, name, info=None, extra_properties=None):
         if type(name) is type(self):
             return self.__dict__.update(name.__dict__)
         self.site = site