Commpleted objectpool and tests implementation