add comments to gender type.
return language level null if proficiency is null.
add xml comments to date type.