Contains automatic persistence.