@Traek and @PiedPiper, judging by the mechanics I want to say there are 2 enmity tables one that is everyone and one that only includes tanks. This would allow for encounters to not have an aggro reset and have more "team play". Of course this is all coming from a programming standpoint, I do not have any evidence to back this up other than I have not seen an encounter that has a true aggro reset.