Nested case class conversion with nice error messages.

Fixes #58
Review by @gzm0 @hubertp

While in other cases in the code I agree with Vojin, this time I will support the other side ;)