Refactoring: Rename Class， and extracting statements
Refactoring: Remove incorrect dependencies
Refatoring: Extract Same Scope "KeyedList" from StateMachineObjectBuilder
Refactoring: Adapting KeyedList
Refactoring: Adapting KeyedList to StateObject
Merge remote-tracking branch 'upstream/master'
Change MetaObject level PrimaryKey strategy
Fixed bug about relationObject
Merge remote-tracking branch 'upstream/master'