@Override public <T, U, V extends Entity> Map<T, List<U>> valueListMap(Class<T> keyClass, String keyName, Class<U> valueClass, String valueName, Query<V> query) throws UnifyException { return getDatabaseSession().valueListMap(keyClass, keyName, valueClass, valueName, query); }