using System.Xml.Serialization; // [XmlAttribute] namespace Packt.Shared; public class Person { public Person() { } public Person(decimal initialSalary) { Salary = initialSalary; } [XmlAttribute("fname")] public string? FirstName { get; set; } [XmlAttribute("lname")] public string? LastName { get; set; } [XmlAttribute("dob")] public DateTime DateOfBirth { get; set; } public HashSet? Children { get; set; } protected decimal Salary { get; set; } }