More general secret auto-fill and ability to override with Transaction#secret.