public PurposeOfUse(string value) { Assertion.ArgumentRange(value, 64, nameof(PurposeOfUse)); Value = value; }