IDSetter will expect a map instead of an array to make code consistent and
easier to refactor. Testing this approach with the PostgreSQL adapter.