fields.add(Projections.property("stream.id").as("streamId"));
criteria.setProjection(fields);
criteria.createAlias("streamScope", "stream");
ModelViewResultTransformer<PersonModelView> resultTransformer = new ModelViewResultTransformer<PersonModelView>(
new PersonModelViewFactory());
criteria.setResultTransformer(resultTransformer);
return criteria;
}