Made Candidate, SkillProficiency and SkillRequirement implement java.io.Serializable.