Support instantiation without properties

Enable definitions without props (like reactionary).

```js
renderTree: function () {
  return ["div",
    ["h1", "Foo"],
    ["p", "Bar"],
  ];
},
```