Multiway object pool