in PersonalDetailLogic, readPersonalDetailsContainer was missing a line

of code to save the result, also added methods to get and set the
session object instance of the class