2 To make clear everytime you call a class property it can do a null / vacant Verify, wherever as the dB will only do it on INSERTs or UPDATEs which are typically 20% with the dB do the job. In case you ever need to alter the underlying implementation https://newlaunchprojectsnoidaextension.blogspot.com/