Added void support for return value
Added support for the sender in the block. No you can see on which object the call is executed