Will create a new object or return one from the pool. Existing objects will not be unregistered / reset / sanitized, they come out exactly as they were put into the pool. You must hold a valid reference to the object or it will be GCed. New objects are outered to the world managers world. EXPERIMENTAL: This API is intended for internal use currently, it is subject to change