MOBILESDK-26 - Added typedefs for blocks. Much more readable