Classes for working with bookkeeping data