Fix incorrect clone.
Merge pull request #4 from metajack/fix-clone

Fix incorrect clone.
Update for language changes.
Merge pull request #5 from luqmana/update

Update for language changes.