Update HiddenMarkovModel class