The hyphen in "self-sealing" is used because:
self modifies sealing
self is a prefix
self is a noun
sealing modifies self
self modifies sealing
self is a prefix
self is a noun
sealing modifies self