Each @property and regular getters and setters have their strengths. It is determined by your use case. makes the quantity of code unnecessarily for a longer period, that makes knowledge and keeping the code tougher, At compile time DefaultValueAttribute will never impact the created IL and it will not be https://godrejhorizoningurgaon.blogspot.com