<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def FullTransactions(self):
 """ Get the list of full Transaction objects. Note: Transactions can be trimmed to contain only the header and the hash. This will get the full data if trimmed transactions are found. Returns: list: of neo.Core.TX.Transaction.Transaction objects. """

        is_trimmed = False
        try:
            tx = self.Transactions[0]
            if type(tx) is str:
                is_trimmed = True
        except Exception as e:
            pass

        if not is_trimmed:
            return self.Transactions

        txs = []
        for hash in self.Transactions:
            tx, height = GetBlockchain().GetTransaction(hash)
            txs.append(tx)

        self.Transactions = txs

        return self.Transactions