Multipeer Framework magic class unifying both components using blocks