Maybe I don't understand the problem well enough, but I think that an immutable 
type could work pretty well. You will have to qualify your references to the 
members, but you only have to declare the names and types once. I think it was 
discussed to create default constructors with keyword arguments that correspond 
to the field names but I'm not sure if we have it yet. Then, you could refer to 
the parameters by name everywhere. 

Reply via email to