Reducing code duplicate about entity selection with criteria (commit: 559e117)
Reducing code duplicate about projection with criteria (commit: f151b33)