My widgets do not save

Make sure you have called a right hook to register your widgets.

You may call your widget through dynamic_sidebar function. Please see full description.