Auctioneer model with sell method.
Bids are comparable.
Bids model calculates winner.
Bids model caluclates market price.
Sales calculated by auctioneer model.
Move the sale logic to the auction model.
Inject main session.
Remove auctionable interface.
Translate shop date error messages.
Remove unnecessary casts in auction sale method.