Add Clone() method.
Update vocabulary in response to training set changes.