Gelu problem (c#) has an interface for reference only