/// <summary>Iterate properties of an instance and prints their value on the console</summary>
 /// <param name="person">An instance to iterate</param>
 private static void PrintResult(AttractivePerson person)
 {
     foreach (var prop in person.GetType().GetProperties())
     {
         Console.WriteLine("{0}: {1}", prop.Name, prop.GetValue(person, null));
     }
 }
 /// <summary>Iterate properties of an instance and prints their value on the console</summary>
 /// <param name="person">An instance to iterate</param>
 private static void PrintResult(AttractivePerson person)
 {
     foreach (var prop in person.GetType().GetProperties())
     {
         Console.WriteLine("{0}: {1}", prop.Name, prop.GetValue(person, null));
     }
 }
        /// <summary>Main method of the application</summary>
        private static void Main()
        {
            AttractivePerson pesho = VirtualPeopleGenerator.Create(20);
            AttractivePerson jana  = VirtualPeopleGenerator.Create(21);

            PrintResult(pesho);
            Console.WriteLine();

            PrintResult(jana);
        }