I have a class that inherits from `List<T>` and add one more class property

```
public class DrivenList : List<int>
{
    public string Name {get;set;}

    private DrivenList() { }

    public DrivenList(string name) { this.Nname = name; }
}

```

When JSON serializing the object using Newtonsoft.Json, I get only the list item. ( [1,2,3] )

Any ideas how to add the `Name` property to the results?

Solved: by adding this attribute to the list

```
[JsonObject(MemberSerialization = MemberSerialization.Fields)]
public class DrivenList : List<int>

```