public PdxSublist GetCultureData() { var data = new PdxSublist(null, Name); if (PrimaryNation != null) { data.AddValue("primary", PrimaryNation); } data.AddSublist("male_names", PdxSublist.FromList(MaleNames)); data.AddSublist("female_names", PdxSublist.FromList(FemaleNames)); if (DynastyNames.Count > 0) { data.AddSublist("dynasty_names", PdxSublist.FromList(DynastyNames)); } return(data); }