2 To clarify everytime you simply call a class property it will eventually do a null / vacant check, where since the dB will only get it done on INSERTs or UPDATEs which are typically 20% with the dB work. @Kent points out that Properties aren't necessary to encapsulate fields, https://aipljoydistrictgurgaon.health.blog/2025/07/10/jms-floors-manesar-nature-inspired-low-rise-homes-in-gurgaon/