[issue #7] Implement clone operator and __clone