Why `name:, id:, email, url:` and not `name, id, email, url`?

Also, remember to factor out common elements.  In this case, `name` and `id` should be assumed, since they are minimum fields.  Rather phrase it like this: `...if minimum fields + url + email are passed`.  

This will make it easier to read.  Same for the other examples similar to this one.