name was missing from constraint
name was missing from view definition context
ref data naming tweaked
part parameter changed to reference parameter
redundant labels on constraints deleted
reference parameter changed to part parameter
redundant labels on contraints deleted