1. Delete some redundancy code.
2. Set to List by set to bag.
3. Get m-m's dto.
@bange