Persistent interface and transaction wrappers