using System.Collections; namespace NHibernate.Test.NHSpecificTest.NH_3472 { public class Cat { private int id; private IList children = new ArrayList(); public virtual string Color { get; set; } public int Age { get; set; } public int Id { get { return id; } set { id = value; } } public IList Children { get { return children; } set { children = value; } } } }