A more convenient way to add items to this transaction that calls the add* methods for you based on type