updated PersonalDetailHandler to use new constructors in the model
classes, also changed some variable names to match those in the model
for consistency