looks like this is the only change the rest is copy/paste from parent. rather than overriding build, consider having an overridable method to obtain the TaskletStep instead?