I am trying to model C# properties and am having some problems. My main requirements are the following:
1) I can add a Property to the model and specify whether a get accessor, set accessor or both exist.
2) I can change this later in the model.
3) I can add a Property to the code (with either get, set, or both).
4) I can synchronize the model and the code.
5) I can see in the diagrams whether the get, set, or both accessors exist (preferably with a single entry per Property on the class with a stereotype that denotes whether the Property has get, set, or both methods).
When I try to add a property to the model (issue 1 above, by selecting the property's related member variable and checking the Property checkbox and specifying whether it's read, write or both), the property always seems to be read/write and I cannot change it. Also some parens are added to the source code that are not compilable in C#. When I try to change a property from read/write to read-only, it doesn't seem to work (2). I can add a property to the code (3), but it does not get tied back to the member variable. I can also not see in the diagram whether the property is get, set, or both (5).
Am I missing something here?

Personally, I do not believe that the Properties should be tied to a member variable... because it is possible that the Property is not tied to a member variable at all or that it is tied to multiple member variables.
Are there any plans to fix this area in the future?
Thanks,
Quinn Howard