Quotes in a Property Summary cause the Instance Editor to fail

(Bug, Investigate , Priority: Medium, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: Discovered this scary bug the hard way in the Cooks Guild Space
I have a Model Type called Ingredient Details, used in a List Property named Ingredients. One of the Properties of Ingredient Details is Unit. I had set the Summary of Unit to include "tsp". The quotes apparently caused something to choke -- when I opened the Instance Editor on a Recipe, it didn't display the Ingredient Details at all, and Splunk showed the following error:
<14>1 2016-11-30T15:50:17.852Z ae-prod-querki-app04.querki.net ConductR - - [mdc bundleId="f1f0108a0048302cdb1820378319ff92"][akka system-name="conductr" thread="conductr-bundle-execution-dispatcher-3342"] [[31merror[0m] application - Exception while trying to parse XML <p><b>Syntax error in  line 15:</b> string matching regex `\s*\)' expected but `"' found:<p>
<pre>\{{_propTitle: [[""Unit"" -> _tooltip(""The unit of measure, like "lb" or "tsp" or "ml""")]]:\}}
                                                                                       ^</pre>
scala.xml.parsing.FatalError: expected closing tag of p
	at scala.xml.parsing.MarkupParser$class.errorNoEnd(MarkupParser.scala:40)
	at scala.xml.parsing.XhtmlParser.errorNoEnd(XhtmlParser.scala:21)
	at scala.xml.parsing.MarkupParserCommon$class.xEndTag(MarkupParserCommon.scala:98)
	at scala.xml.parsing.XhtmlParser.xEndTag(XhtmlParser.scala:21)
	at scala.xml.parsing.MarkupParser$class.element1(MarkupParser.scala:589)
	at scala.xml.parsing.XhtmlParser.element1(XhtmlParser.scala:21)
	at scala.xml.parsing.MarkupParser$class.content1(MarkupParser.scala:433)
	at scala.xml.parsing.XhtmlParser.content1(XhtmlParser.scala:21)
	at scala.xml.parsing.MarkupParser$class.content(MarkupParser.scala:459)
	at scala.xml.parsing.XhtmlParser.content(XhtmlParser.scala:21)