I am not a CFI yet, but I just assumed (bad... I Know) that since you needed a commercial license to get the CFI (pretty sure?), and that you were being paid for services that a 2nd class medical was required, but it makes since that you'd only need a 3rd class since you are training, and not being paid to fly...