More performance/memory improvements and protections in ArgumentFormatter