make TwitterUserAgent and TwitterPublishAgent share a TwitterConcern