private void setFieldsFrom(Properties properties, Map<String, String> context) {
        setFrom("", properties, Query.getArgumentType(), context);
    }
Calls properties().set on each value in the given properties which is declared in this query or
one of its dependent objects. This will ensure the appropriate setters are called on this and all
dependent objects for the appropriate subset of the given property values
container-search/src/main/java/com/yahoo/search/Query.java