Write test find bugs.  Or in this case that I wasn't properly supporting
@Optional (which now I am).  This test also ensures that dynamic changes
to children is properly reflected