Ability to set a recorder's persister
Add factory hook for the recorder