using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
var m = new Model();
m.Add(1);
m.Dump();
var d = m.Details.ToList();
d.Add(2);
var evil = (List<int>)m.Details;
evil.Add(3);
}
public class Model
private readonly List<int> details;
public Model()
this.details = new List<int>();
public void Add(int x)
this.details.Add(x);
public IEnumerable<int> Details
get
return this.details;