Well, we can disagree, but you still haven't explained why it's fundamental. Other languages have implemented properties just fine without having to specify that they are structs or aggregate types. Until you come up with a compelling reason for structs, I'll stand by my position.
Do you mind if I put my arguments in a new thread?
