Pull associate and dissociate events and chain option for one() and many()