Use the Eloquent setAttribute method when auto hydrated

To support mutator in the model, we must use the setAttribute method instead to set attributes when auto hydrated.