Universal Object for c#