Start work on an accessors macro...
Start drafting the Charge object.
This whole macro idea isn't working in my favor for time.
No more need for StripeObject to be typed.
Add a StripeList into the mix.
Start fleshing out Customer and Charge.
Add Card dummy class.
Add Discount dummy class.
Add Subscription dummy class.
Add dummy classes for the remaining Stripe object types.
Add totalCount field to StripeList.
Add implicit conversion for List[T] -> StripeList[T].
Fleshing out Charge some more.
Spit out errors on the console when things go wrong.
Ugh parameterized types why can't you just work.

Reflection ruins all my plans always. Screw you reflection.
Camel case things, use new List types.
A basic spec demonstrating that Customer works. Somewhat.