Allow projects control over which dependencies can create objects that encapsulate security guarantees.