#### Code Sample, a copy-pastable example if possible ``` py import pandas as pd import numpy as np class SubclassedSeries(pd.Series): pass class SubclassedDataFrame(pd.DataFrame): _constructor_sliced = SubclassedSeries df = SubclassedDataFrame(np.random.random((3, 2)) i, row = next(df.iterrows()) assert isinstance(row, SubclassedSeries) # fails ``` #### Expected Output `row` would be of proper overriden `_constructor_sliced` type (i.e. `SubclassedSeries`).