public foo(Ibar fooBar)
 {
     data = fooBar;
 }
 public static string Something(this Ibar b)
 {
     return doSomething((dynamic)b);
 }