why loop over all params?
```ruby
params[:compute_resource].delete(:password) if params[:compute_resource][:password].blank?