Multi-valued properties, such as System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations or System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes, have a value of the type System.DirectoryServices.AccountManagement.PrincipalValueCollection`1. This class provides methods to enumerate and manipulate those values.