single base class for all sklearn estimators