MessageInteractor implemented