def postal_address(self): if self.postal_address_ is None: self.lazy_init_lock_.acquire() try: if self.postal_address_ is None: self.postal_address_ = PostalAddress() finally: self.lazy_init_lock_.release() return self.postal_address_