实现了has_one, has_many的声明式的代码