Use TmpObj to apply state change (OMS-497)