BatchDecomposition can also accept Batch as WIP (assuming it has processing time)
two tests added for BatchDecomposition and wip in it