def get_descriptor(self, id: str) -> Descriptor:
    return list_is_optional([d for d in get_if_exists(self.contents, 'descriptor', []) if (d.id == id)])
def get_descriptor(self, id: str) -> Descriptor:
    return list_is_optional([d for d in get_if_exists(self.contents, 'descriptor', []) if (d.id == id)])