You need to specify the type in the abstract class:
public class AbstractClass
{
public int Id { get; set; }
public int Name { get; set; }
public abstract List Items { get; set; }
}
public class Container : AbstractClass
{
public List Items { get; set; }
}