public static List <T> AutoSetPassword <T>(this IPasswordPolicy policy, List <T> @objects, Expression <Func <T, string> > propertyAccessor) { foreach (var @object in @objects) { policy.AutoSetPassword <T>(@object, propertyAccessor); } return(@objects); }