Move deposit checks to its own class
Finally remove DefaultProtoMicroPaymentChannel