Fixed ClassCastException when following school class link: pass external id instead of curricular year. Closes #256
Removed usage of transient variables whenever possible. Syncronized init of academic chronology.