Read or write an array or object's nested property via a string like 'my.nested.property'