Enhance proxy implementation using NSProxy