Fix a problem that duplicate hash code is generated
Add Gaiden Wrapper