2 To make clear everytime you call a class property it is going to do a null / empty Test, where because the dB will only do it on INSERTs or UPDATEs which are usually 20% of your dB operate. The issue is "what exactly is the main difference...", but https://aipljoydistrict.wordpress.com/2025/07/10/modern-serenity-awaits-at-aipl-sector-103-gurgaon/