class BroadcastMessageStorage extends AbstractMessageStorage {

    @Override
    protected void storeMessage(IMessage message, IHumanMessage humanMessage, String jsonMessage) {
        execute(messageStorage -> messageStorage.storeMessage(message, humanMessage, jsonMessage), ERROR_MESSAGE_ON_STORE);
    }

    public  BroadcastMessageStorage(AbstractMessageStorage primaryStorage, List<AbstractMessageStorage> secondaryStorages);
    public  BroadcastMessageStorage(AbstractMessageStorage primaryStorage, AbstractMessageStorage... secondaryStorages);

}