public MessageAbstraction(IMessageImplementation messageImplementation) { MessageImplementation = messageImplementation; }
public Message(IMessageImplementation message) { _message = message; }
public UserMessage(IMessageImplementation implementation) : base(implementation) { }
public ShortMessageAbstraction(IMessageImplementation messageImplementation) : base(messageImplementation) { }
protected MessageAbstraction(IMessageImplementation implementation) { _implementation = implementation; }