More ctors to allow for cleaner fake trainer code.