public Person(int index, ReferenceDepthContext context) { this.Age = index + 20; this.Address = new Address(index, context); this.Alias = new string[] { "Alias" + index }; this.FirstName = DataSource.Names[index]; this.Gender = Gender.Male; this.HomeNumber = DataSource.HomePhoneNumbers[index]; this.UnserializableSSN = DataSource.SSN[index]; this.FavoriteHobby = new HobbyActivity("Xbox Gaming"); }