Facets now set their own identifiers on construction.