static void Main(string[] args) { Mef mef = new Mef(); mef.Config(); mef.Cat.Run(); mef.Kitty.Value.Run(); foreach (var animal in mef.Animals) { animal.Run(); } Console.WriteLine($"The little pig a {mef.Age} years old."); Console.WriteLine($"Owner is {mef.Owner}"); mef.Run(); var info = mef.GetInfo("Alfred Xing"); Console.WriteLine(info); Console.Read(); }