Nursery and mature collector refactorization