In keeping with this principle, the attributes of a class are made non-public to hide and protect them from other code. I will never down vote but urge Devs to think about this rather than have null / empty checks as part of your property methods. The variants of three https://conscientgurugram.in/