fix inefficient set on transitive association collection
fix reverse fk association collections to also use varargs syntax