add hasForeignKey
2.1.0