Im confused as to why the elder warns him to keep his affinity a secret. Its all very obvious to anyone what someone elses affinity is and even if it isnt you could easily tell just by fighting them.
Why he needs to hide is affinity? This is stupid, is impossible to people to hide their affinity, how can they use spells or other types of attack without showing their affinity? Did you don't think about that author?