preffered: Added actions for debugging.
preferred: Resolved for locationSet as an example.
preferred: Resolved for general problem "at most one in a set can be selected".
Not handling special cases like "different roles of agents".