Dependency
Client
MessageTester
Supplier
MessageCryptography