Console.WriteLine("Hashcode BEFORE property assignment: " + p.GetHashCode());
var pis = p.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
Console.WriteLine($"Hashcode AFTER \'{pi.Name}\' property assignment: " + p.GetHashCode());
Console.WriteLine(object.ReferenceEquals(p, p1));
public string FirstName { get; set; }
public string LastName { get; set; }