- Make the reference nullable - Add the reference when a transaction gets created by a recurring transaction - Add overload method createTransaction as the reference is optional - Fix integration tests name so they get picked up by surefire - Add a integration test for the recurringTransaction -> transaction creation