public FreeMoneyTransaction(UUID from, UUID to, string sellersEmail, int amount, Scene scene, UUID objectID, string description, InternalTransactionType internalType)
{
From = from;
InternalType = internalType;
Description = description;
Scene = scene;
Amount = amount;
SellersEmail = sellersEmail;
To = to;
ObjectID = objectID;
// Generate a 128-bit Unique ID
// Using the Crypto Random Generator (increased unguessability)
byte[] randomBuf = new byte[16];
RNGCryptoServiceProvider random = new RNGCryptoServiceProvider();
random.GetBytes(randomBuf);
Guid txID = new Guid(randomBuf);
TxID = new UUID(txID);
}