Starting proper support for nested case classes
Get the parser to return a scala List rather than a Buffer type
Get the parser to return an immutable Set
Given the amount of work going into case class parsing, I'm calling this v2.0.0
Mapping into lists and sets working
Supporting maps in case classes