Merge branch 'dev'
fix equals bug
Merge branch 'dev'
added clone methods
Merge branch 'dev'
fix clone bug
Merge branch 'dev'
fix clone Map get bug
fix clone issue
added test for clone