Add method Clone()
Add method Compare()