refactor Enum definition.
version up
Merge branch 'release/v1.0.2' into develop