Optimization TypeProxy