Make backwards-compat. changes in .fit() rather than in __init__