Sets properties on an object.
| this |
a Object |
| first_property_name |
name of the first property to set |
| var_args |
value for the first property, followed optionally by more name/value pairs, followed by null |