Use weak_fn in checkTransaction
Use weak_fn for checkPropose
Use weak_fn for checkValidation