[feature] Implicit task chain construction for Arrays of Inputs
[bugfix] Set key and value class of mapper output when using a reducer