This allows a much higher level of API convenience.
MSC-63 Create a BatchServiceTarget to replace BatchBuilder
MSC-64 Add support for "child services"
MSC-61 Eliminate BatchBuilder