tied up relationships to allow deleting recurring transactions and tidy up everything