Are `:site_id` and `:offer_id` required? If so, they should be set in `initialize`.