Using mutable args as a default is dangerous. Better to set `data=None`, then inside the method set `data = {} if not data`. Otherwise the data can stick around between calls.