attach models to association property
when populate is used make each result a model instance
run toJSON on populated models when the parent instance method is used