public function copy($data = null) { $selfData = $this->toArray(); if (!is_array($data)) { $data = array(); } $data = array_merge($data, $selfData); return $this->create($data); }