Could you extend cWorldInterface with the SendBlockTo method rather than bypassing the abstraction.