Can anyone explain me how these two declaration differs from each other<br /> public virtual interface MyInterface { } and public interface MyInterface { }? what this virtual keyword makes difference here?