util: prepareCriteria() + unit-test