* creating and allocating, freeing elements * live objects will be destructed when a mpool gets destroyed and a destructor was set up