Replace new_copy static functions by clone function who return an Option<Object>, remove thread and mutex from system module.