objectPool 상속으로 변경해보았다