decodable for price class