Fixed React toLowerCase'ing string properties
Attributes are now also saved directly as props to the object. This addresses an issue where React will toLowerCase
a attribute name, making it not found by certain web component libraries such as Vaadin Components.