static void Main(string[] args)
        {
            Bird bird1 = new Bird("Duck");
            Bird bird2 = (Bird)bird1.Clone();

            bool areEqual = bird1.Equals(bird2);
            Console.WriteLine("Are objects equal: {0}", areEqual);

            Console.WriteLine(bird2.ToString());

            Type type = bird1.GetType();
            int hashcode = bird2.GetHashCode();
        }
 public object Clone()
 {
     Bird bird = new Bird(this.Genus);
     return bird;
 }