Not sure why Eclipse is letting (prompting?) me to commit this, but here
goes.
Add convenience timestamp method
Make serializable
Make more resilient to faulty implementations
More syntactic sugar + ability to ignore empty lists/arrays
Probably don't want a default clock
Use Try instead of Either, and add an Value class sandwich.
Cache fields for faster access
Enable different way to insert
Remove
Put serialization code inside class
Provide Transaction type to users.
Refactor
Fail inside Future
Rename fields
imports
Use clock and Date objects to remove doubt on time units
Surgeon refactor accomodation
Try replaces Either
Test changes