These yammer dependencies should be on the implementation module. If that's not possible we should re-evaluate the contract of the api, so that we can make it so.