TJ: convert composedquery.
TJ: refactored LuceneRemote to use json style encoding for objects.