I noticed that the `@json` annotation doesn't work on my `private case class`. Seems like your case class check is a bit too strict.