As mentioned in my previous review, the completed attribute is specific to the mentoring block, and shouldn't be referenced from lightchildren - adding it to the LightChildren class only makes it worse. Plus, doing this still breaks the compatibility with pure XBlocks, which won't have a completed attribute defined by default.