use TransactionOutput sets and return copy instead of referring to
internal base account manager sets