TODO: make AutoDebugModeInvalidate trigger arguments obj optimization
failure, inline the code that creates the object