private static void Main(string[] args)
    {
        var bravo   = new Bravo();
        var charlie = new Charlie();

        Console.WriteLine(bravo.GetValue());
        Console.WriteLine(charlie.GetValue());
    }
    static void Main()
    {
        IFoo foo = new Alpha();

        foo.Bar();
        foo.Baz();
        foo = new Bravo();
        foo.Bar();
        foo.Baz();
        foo = new CharlieOne();
        foo.Bar();
        foo.Baz();
        foo = new CharlieTwo();
        foo.Bar();
        foo.Baz();
    }
 public ABItem(Bravo b)
 {
     Instance = b; Id = b.Id;
 }