Add has many assoc params
Remove type methods
Finish belongs to and has many