Added clone() and beget() methods. Version 0.4