v0.2.0
major:
- refactor the code to use dict to save subfields and subvariants
- change the way of traversing sub variants
- support indexing for Argument object (index is same as path)
minor:
- fix error when use strict checking with vatiants
- support extra value checking function
- add dpmd arguments as an integrated test