This is wrong, it should be `MessageInterface`, because the comment from `FactoryInterface::createResponse` says it will return a  `MessageInterface`.