Это кажется невозможным? Итак, каков лучший обходной путь? Expando / dynamic?
public interface ICoOrd { int x { get; set; } int y { get; set; } }
...
ICoOrd a = new {x = 44, y = 55};
ссылка: