refactor associations framework build on the object prototype of the class it is included on. fully implement belongTo, hasMany, hasOne