Removed Protocol, as all its methods have been moved to Message.