Attribute-based Pricing