Fix bug occur when option value has deep structure

In current version, a change of option value doesn't reflect to Chosen when option value has deep structure. This pull request fix the bug.