why we cannot create object of interface in c#