public function removeAttribute($name)
    {
        if (! $this->has($name)) {
            return false;
        }
        unset($this->attributes[$name]);
        $this->tracker->logDeletion($name);
        return true;
    }