allow natural key to be easily recomputed