dm exception store: separate type from instance