added Load method to ISolution interface