MANY_MANY relation dismisses multiple assignments

Hello guys,

I 've notice a strange behaviour with MANY_MANY relations. In my scenario the mapping table has its own primary key to allow multiple assignments of one item to another. However if i query $obj->items i receive an array that only contains the distinct objects instead of all occurences. Does anybody know how to resolve the issue?