#98 added plugin mechanism for query languages