public static function newFromBuilderRecursive(Model $model, array $attributes = [], Relation $parentRelation = null)
{
$instance = $model->newInstance([], $exists = true);
$instance->setRawAttributes((array) $attributes, $sync = true);
// Load relations recursive
static::loadRelationsAttributesRecursive($instance);
// Load pivot
static::loadPivotAttribute($instance, $parentRelation);
return $instance;
}