Add MultiDelegate
Merge pull request #1521 from aleph7/MultiDelegate

Add MultiDelegate