Invite is a subtype of Offer, despite the grammar being inverted – John Offer Object to Sally vs John Invite Sally to Object

because Invite extends Offer, examples given for Invite therefore take the form John Invite Object to Sally which doesn’t make sense.

conclusion: Invite should not extend Offer.