Viterbi method of hmm_trainer is using sub-matrix safe methods of Matrix, no more direct access to private properties. Forward and Backward still using private access