introduced the wilderchild construct which allows parent write but can be nulled at any time
added sanitization code for double quotes in expressions