<div dir="ltr">IService's docstrings obliquely referred to a "parent" attribute, but have not actually specified its type or existence. This change makes this attribute mandatory. It also makes the existence of the other IService attributes, running and name, enforced by verifyObject.<div><br></div><div>The ticket is available here: <a href="https://twistedmatrix.com/trac/ticket/7922">https://twistedmatrix.com/trac/ticket/7922</a> and the buildbots are green on the branch (the intermittent thread failure failed intermittently).</div><div><br></div><div>Especially if you defined your own IService implementations that do not inherit from Service, please run your unittests with this branch.</div></div>