JSObjectType.Property was refactored. Fix "Recursive call of anonymous method, assigned to variable in ternary expression in argument of return operator was cause of throw exception"