not sure what difference clone would make here, except that we need to override instance variables ... why does new not work?