hmm ... I was actually going by the sklearn coding guidelines: http://scikit-learn.org/dev/developers/#instantiation, because they say that `__init__` should not have any logic. I don't mind breaking that rule/convention if it's ok in mne-python.