Natural Keys so that partial data can be exported and loaded

added natural keys to models

Natural Keys so partial data can be imported