(edited by Zahld.4956)
specialization points [suggestion]
give each profession say six trait points that can be distributed to any of the traits. each trait could have its own limit on how many traits points can be used on it, or it can be set where all traits are uniform with a same number of trait point limits. trait points would allow individual trait modifications instead of applying modifications to a whole specialization line.