state transition property bug fix