Fixed issue with the new initializer for the Offer class

I broke a few things with my last few changes. Sorry! This commit should fix that.