I have a custom widget Trans (short for transaction) that takes a Boolean and a Double and stores in a List:
Trans
final List transactions