Docstring would be nice to explain what is supposed to receive and return each method (or even how to use the class or the whole module).