not lucky try to reimplement clone() for an Immutable object class