Btw, i'm wondering if we need to clean up the references of this. I don't know if the parent will be hold in memory because of this.