Preliminary content negotiation classes