/**
  * Nimmt die ID, ein Array oder eine andere Eigenschaft als Datenquelle an
  * @param integer|array|DragonX_Application_Accessor_Abstract $data
  * @param boolean $unsetId
  */
 public function __construct($data = array(), $unsetId = true)
 {
     parent::__construct();
     if ($data instanceof DragonX_Application_Accessor_Abstract) {
         $data = $data->toArray();
     }
     if (is_array($data)) {
         $this->fromArray($data, $unsetId);
     } else {
         $this->id = $data;
     }
 }