Extra test cases. ItemNodeTest runs successfully, whereas BadItemNodeTest refuses to persist values to the BAD_ITEM_NODE.parent_id column, even after the column schema has been altered manually to permit null values.