ahhhh yes.... I assumed that data was dissappearing because you were only saving two fields from the form, didn't look close enough to see that you ONLY HAD those two fields in your form.
–
br3ntJun 23 '13 at 21:49

Why change the class name? And PHP does not support named parameters (like, say, Python) so I am not sure why are using that syntax. And you have a missing ). How does any of this address the problem in the question?
–
s_ha_dum♦Jan 5 '14 at 1:36

I have had same problem. When I looked the wordpresses class names, they starts name of class with the WP_Widget_.... that have worked for me.
–
ewromanJan 5 '14 at 9:53

The class names are by convention. There is no reason the names should effect how the code works. I suspect you had a typo somewhere that was fixed when you changed the names.
–
s_ha_dum♦Jan 5 '14 at 14:23