Why does this property fail to protect team membership?
csharp
using System.Collections.Generic;
var team = new Team();
team.Members.Add("unreviewed-user");
public sealed class Team
{
public List<string> Members { get; private set; } = [];
}
using System.Collections.Generic;
var team = new Team();
team.Members.Add("unreviewed-user");
public sealed class Team
{
public List<string> Members { get; private set; } = [];
}