Currently we have four stacking-based estimators: StackingRegressor and StackingClassifier, and CV variant of each. They are independently coded, while core steps are common.
This makes enhancement work time-consuming, since contributors often need to make similar update on four source code. I would suggest refactoring the four estimators with appropriate class inheritance structure. This will make issues like #439 and #255 much simpler to implement.