public function newFromStd(\stdClass $std){
// backup fillable
$fillable = $this->getFillable();
$this->unguard(true);
// fill $this->attributes array
$this->fill((array) $std);
// fill $this->original array
$this->syncOriginal();
$this->exists = true;
// restore fillable
$this->fillable($fillable);
return $this;
}