Avoid using dict as default keyword argument

It is not a good idea to use mutables as default kw argument in python

http://stackoverflow.com/questions/1132941/least-astonishment-in-python-the-mutable-default-argument
http://docs.python-guide.org/en/latest/writing/gotchas/