BinTree passes new object creation to memoryManager

also added some other methods that helped implement this