drafting an object pool class