How can one define a public property on a protected field?
You can add two attributes to the UML class - one protected for field and one public for the property. The property attribute will be annotated with «property» stereotype.
Very cool and clean article. Unless I did not find the way, it would be an asset to have snippets showcasing how these concept translate to C#.
I never saw the Nested Class symbol. I learnt something, but Aggregation is missing. I believe it is more likely to be used.
Thank you very much for your feedback. Your suggestions will be incorporated into the article.