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.