I will make them inherit from BaseEstimator in another PR.