Rename build methods to generate to avoid ActiveRecord conflicts
Add #product_count and #product_list to Orderable