To be conformant with `sympy`'s code, use `__new__` instead of `__init__`.

something like that:
```
def __new__(cls, series, n):
    obj = Basic.__new__(cls, series, n)
    obj.series = series
    obj.n = n
    return obj
```