DATACOUCH-64 - Enable dynamic queries on repositories.

This changeset adds dynamic queries that can be annotated with @View and also provide a custom
Query param to change properties at runtime if needed.