helps the creation of objects pools to reduce mass object creation