Serialisering af objekt crasher program

Tags:    c# webservice

Hej
Jeg er igang med at bygge en applikation i C#. Denne applikation tage fat i et fælles Library hvor al logikken til programmet et placeret. For at udfordre mig selv har jeg valgt at bygge en RESTful webservice med WCF.
Dog har jeg en udfordring med en Abstract Class og nedarvning, da serialiseringen af en collection, med nedarvede objekter, ikke kører som den skal og derfor går kommer der aldrig en response.
Mit library er bygget i forbindelse med min uddannelse og derfor er der nogle krav som skal være opfyldt undervejs. Bl.a. måtte vi ikke bruge auto-properties i vores klasser, også selvom det mere eller mindre kun var data klasser.
Jeg giver jeg lige kildekoden til min Account klasse som er den der giver mig problemet.
Fold kodeboks ind/udCSharp kode 


Er der nogen som kan fortælle mig hvordan jeg uden at ødelægge den funktionalitet der ligger i min klasse, og dennes properties, kan få den til at serialisere og derved sende en response retur som kan bruges af en klient?



t