public static void Main()
    {
        var a = new GenericTypeClass <TestType>();
        var b = new FormalClass(a);

        a.Name = "NameA";
        b.Name = "NameB";
        Console.WriteLine(a.Name);
        Console.WriteLine(b.Name);
    }
 public FormalClass(GenericTypeClass <TestType> parameter)
 {
     _inner = parameter;
 }