fix Variant, use Spree::Variant