Boot eloquent model before saving