Fixed data types in reading vocations.xml
Big refactoring - step 1