オブジェクトを取得する際の条件として任意の関数を指定できるよう修正