Creates a new object in the pool
Destroys an object
Get an object from the pool or create a new instance.
an object from the pool
Release an object back to the pool.
Self for chaining
Resizes the pool
Self, for chaining
Creates a new object in the pool