Even if so, you still need to check if it is implemented in `fit`: sklearn assumes parameters can change between construction and `fit`.