Fixed the interface for creating and initializing the poolable objects