The prep for building a logout message seems like can be handled by strategy classes.