При клонировании объектов обязательно нужно переопределять эти методы? (equals и hashCode)