Update the hydrate method to use Eloquent's fill method