Fix bug that caused .path and .depth on SheetItem objects to be calculated incorrectly.
No need to wrap node_id in a field called lookup: node is just fine and conceptually consistent with the API. We access the value directly on the item object with node_id as it is quicker than node.pk or node.id.