added lazyFindByFields()