Check whether the fields of an enum are clonable before implementing clone