Clone methods

Contains #189