Why are you using `add_creator()` here instead of `add_state(new ChoiceState(...))`? There doesn't seem to be anything dynamic about this state?