Might want to allow the foreign key name to be set in the annotation rather than generated since they must be globally unique.