In line with this theory, the attributes of a class are created non-public to hide and protect them from other code. I will not down vote but urge Devs to think about this instead of have null / empty checks inside your property treatments. I've been doing oop for more https://whitelandgurugram.co.in/