`MessageManager.activity` and `MessageManager.forwardOptions` basically serve the same purpose: they are both objects that represent some data state that will be acted upon and then cleared. The `Options` postfix is unnecessary since it's not really optional at all, if the intent is to forward a message. `MessageManager.forwardOptions` => `MessageManager.forward`