完善功能性的类
更新了ForeignKey的代码