refactor: invoice_item.rb