document the semantics of the clone method