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