BP: removing specialized traits for sum & max product, just using the ring for that