Default Interface Implementation in C#