differentiable replacer now takes differentiable annotation into account (and sets factorie parameters accordingly)