clearer polymorphic docs
calling the eager load constraint function with the context of the current model or collection
prefixing 'withPivot' columns with _pivot for consistency