change self to static

to fix child call create and return there’s instance