Based on this basic principle, the attributes of a class are created non-public to cover and guard them from other code. I will never down vote but urge Devs to think about this rather than have null / empty checks in the property techniques. The variants of three such as https://herohomesrealty.in/