BlockImplWrapper