added test case that given field values for findByFieldValues() should ignore not existing fields (current implementation) and commented with other possible solutions