Yes we do need to omit the leading underscore, as the `HEADER_DICT` does not contain special attributes i.e. those starting with a leading underscore.

The logic is rather peppered around, I'd suggest that you follow the attribute mechanism involved in the parent class `PPField` when the `lbpack` attribute is accessed. It's content is actually stored in `_lbpack`.