query.addProjection(new PropertyProjection("floatData", Float.class));
query.setDistinct(true);
assertEquals(4, service.prepare(query).countEntities(fo));
assertTrue(query.getDistinct());
query = new Query(kindName, rootKey);
query.addProjection(new PropertyProjection("floatData", Float.class));
query.setDistinct(false);
assertEquals(count, service.prepare(query).countEntities(fo));
assertFalse(query.getDistinct());
}