Allow client code to get/set properties via element names.

Client code can choose to get and set object properties by using the
element name found in the XML.

Both lines below are valid:

$item->sku = 'A SKU';
$item->SKU = 'A SKU';
Merge branch 'element-names' into develop