Property implies something possessed by something else. Attribute suggests something that is an inherent characteristic .4 Eki 2011
Read moreShould I use properties or fields C#?
When should I use a property? In general you should use properties if you need them to look and behave like a variable . Properties give you a level of abstraction so you can change the fields while not affecting how they’re used by a class.
Read more