Strictly use type-injection in send methods.