Multiple delegation using NSProxy