expose both set and lazySet on observ obj