Mechanism Design and Assignment Models