Simplify converter registration step
User does not need to explicit register converter for enumeration and string data type at most of case.
Change test case
Support linked state which will link to a state machine
User can reuse the state machine logic as a linked state
Small fix
Add document about linked state