Safety guard for BaseObject during SetProperty