<?php
require_once 'ItemPrototypeAbstract.php';

class 
DeepCopyItem extends ItemPrototypeAbstract
{
    protected function 
__clone()
    {
        
$this->setDetail(clone $this->getDetail());
    }
}