Decorator Pattern: Preventing Setter and Getter properties deadlock7yr ⋅ sanchit-1202 ⋅ se/salesforce