The EssencePvP::Professions::Professions::getProfession() and EssencePvP::Professions::Abilities::getAbility() functions will now cache the last requested Profession &/|| ability to avoid recursivley searching for it each time; thus reducing consecutive gets from O(n*n) time to O(n+n)