a simple DSL over hibernate Criteria