#694: Created server side providers for saving / loading / validating custom option value; fixed restoring of old type;