Item to Batch handled with factories and generics added to the entire tree