add new class to handle optional values
Fixed an issue: Option table will be updated automatically without deactivate/re-activate when this plugin is upgraded.
update languages for 1.2.1