Using index for validation - instead of trigger
First version of data model completed, tests still missing!