class Support(pd.Series):

    def __new__(cls, *args, **kwargs):
        arr = Series.__new__(cls, *args, **kwargs)
return arr.view(Support)

def supportMethod1(self):
    print('I am support method 1')

def supportMethod2(self):
    print('I am support method 2')
subclasses of pandas' object work differently from subclass of other object?