Refactor SqlQuery case class as trait with companion object, so that it ...

...will be possible better check its creation
Let it accessible for now (for compat)