How to Implement Two interfaces with Same Method Signature in C#