class TransactionSet {

    public List<Transaction> getTransactions() {
        return transactionsByHash.values().stream()
                .collect(Collectors.collectingAndThen(Collectors.toList(), Collections::unmodifiableList));
    }

    public  TransactionSet();
    public  TransactionSet(TransactionSet transactionSet);
    public  TransactionSet(Map<Keccak256, Transaction> transactionsByHash, Map<UscAddress, List<Transaction>> transactionsByAddress);

}