Reusing a Minibatch object for several models

@ferrine could comment more but I am also under the impression that you can reuse the same minibatch object as they should be in sync.