Extended Eloquents BelongsToMany so it works with Ardent validation