This will allow the handler to use the runway instance to get more info about the db state.
To support this, add an onSave method to the builder that takes in a BiConsumer. Defer to the BiConsumer in the Consumer version of the method. For the consumer, pass in the db instance alongside the saved record