Ensure 'with' events are tested and working

 * HasMany eager-loading now returns collection