I think I might do this as `**params` rather than a dict arg. That should let you do `Stripe::Charge.retrieve('foo', expand=['customer'])` which seems a bit more natural.