Cleanup unused parameters

Changelog:
- Cleaning up unused parameters
wish one could just do

`self.super()`

seems a bit reduntant having to tell the `super()` what your class is, I can imagine the debates on the python team for this.

Why do you say it'd be more modular to do super() than `DataStore.__init__(self)`? (just curious, as super() doesn't allow you to specify the order of invocation of the parent constructors if you have multiple inheritance.)